View Issue Details

IDProjectCategoryView StatusLast Update
0001913T99X171.00 SKB EagleSW Issuepublic2025-04-07 10:12
Reporter(ALTech) Younkwang Jung Assigned To(SW) Kinbay Wu Due Date2024-08-30 11:41
PriorityurgentSeveritys4-minorReproducibilityalways
Status closedResolutionreopened 
Summary0001913: [Smart3] Fail when updating from 15.537.72(OS12) to 15.524.50(OS10) version
DescriptionHi Kinbay

UI537 : 15.537.72 (OS12)
UI524 : 15.524.50 (OS10) CUG version

v15.537.72 : http://altserver01.duckdns.org/release_by_fxn/smart3/old_fw/UI537/1116_537r72_AT100/
15.524.50(CUG branch) : http://altserver01.duckdns.org/release_by_fxn/smart3/old_fw/UI524/0318_524r50_at100/

When updating to UI524 (CUG) version now, STB should perform a google reset.
(If the google reset does not work, it will be a problem.)
https://jira.skbroadband.com/browse/BTVV-7229
https://jira.skbroadband.com/browse/BPM-30936

Therefore, I was expecting Google reset when updating from OS12 to OS10, but when I test it, it is not being upgraded normally

Please confirm why the update is not working properly.

Thank you
YK.Jung
TagsNo tags attached.
Attach Tags

Users monitoring this issue

User List (ALTech) Jong-Hwa JUNG , (ALTech) JunGyu Kim , (ALTech) Sangmin Choi , (ALTech) SY Yoon , (ALTech) Wooshin Kang

Activities

(ALTech) Younkwang Jung

2024-04-03 18:00

developer   ~0015370

Hi Kinbay

Please let me know if there is anything confirmed

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-08 09:30

developer   ~0015382

Hi Kinbay

Please check the issue that cannot be updated from v15.537.72 to 15.524.50.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-08 10:04

developer   ~0015385

Hi Jung

I tried to reproduce the issue the Google reset is working and the FW update from v15.537.72 to 15.524.50 is successful.
Has it a fail rate? or specific device?

(ALTech) Younkwang Jung

2024-04-08 10:53

developer   ~0015386

Hi Kinbay

is it successful ?
When tested , fail rate was 100% at here
Let us check it again.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-08 11:11

developer   ~0015387

Hi Jung

FW update from v15.537.72 to 15.524.50 has been successful.
Google reset is working every time.
I have attempted three times using both the user-built image and the debug-built image.
I still couldn't reproduce the issue.

Thank you
Kinbay

(ALTech) Younkwang Jung

2024-04-08 12:08

developer   ~0015388

Hi Kinbay

When you test it, keep_data file should be included to the USB stick.
Did you test it like that?

When updating from OS12 to OS10, it must be Google reset regardless of keep_data file.

please check it

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-08 14:59

developer   ~0015393

Hi Jung

I reproduced the status with the keep_data file on the USB stick.
It will repeat the burning process on my device. is it the same as yours?

Thank you
Kinbay

(ALTech) Younkwang Jung

2024-04-08 15:35

developer   ~0015394

Hi Kinbay

When updating to CUG (v15.524.50) version, Google reset should run, otherwise it will cause problems.
(Google reset works when updating from higher OS(12) to lower OS(10) ) , please contact jerry
Therefore, there should be no issue when updating from v15.537.72 (OS12) to CUG (v15.524.50) version.
But there's a problem here.
I think that Google reset does not seem to work properly when updating from v15.537.72 (OS12) to CUG v15.524.50
Please check the cause mainly in that part.

In our case, if the USB stick is connected at STB , it does not boot normally, and after removing the USB stick, it is connected to emergency recovery ftp to recover it.

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-09 09:07

developer   ~0015396

Hi Kinbay

Please update the progress.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-09 11:09

developer   ~0015397

Hi Jung

We tested the v15.536.26 (OS10) to replace v15.524.50 (OS10) and found no issues in the process.
And we will check the difference between the two versions.

Best Regards,
Kinbay

(ALTech) Younkwang Jung

2024-04-09 12:26

developer   ~0015398

Hi Kinbay

When downgrade from OS12 to OS10, google reset is running (UI537 -> UI540 or UI541)
However, Google reset does not seem to work when updating from OS12 (v15.537.72) to OS10 v15.524.50 CUG version now.
If Google reset works ok, the issue will be clear.
Please check this

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-09 17:59

developer   ~0015403

Last edited: 2024-04-10 08:28

Hi Jung

Ok thanks for your info
We found the issue occurred before version v15.534 (including v15.534)
P.S. I tested v15.534.929 the issue persists

Then we check between the v15.534 and v15.536
We suspect it was caused by missing some patches, and we will build that version to confirm it.

Best Regards,
Kinbay

(SW) Kinbay Wu

2024-04-11 09:39

developer   ~0015407

Hi Jung

I try to build the on branch v15.536. (no issue)
And revert the 3 commits to reproduce the issue. (as attached pic)

I will proceed by building on branch v15.524_CUG, incorporating these 3 commits to ensure confirmation.

Best Regards,
Kinbay
image.png (404,357 bytes)

(SW) Kinbay Wu

2024-04-11 16:29

developer   ~0015414

Hi Jung

I attempted to cherry-pick the 3 commits (as below) on BFX-AT100_5.2.4_CUG branch then the Google reset worked.
    project: bootloader/uboot-repo/bl33/v2015
        2024-04-11 13:38:14 +0800 | liang-chyi.lin@fii.. | b29fe9c2d7 | [BPM-16391] sleep mode upgrade fail issue at UI536 [1/2]
    project: vendor/amlogic/common
        2024-04-11 13:39:26 +0800 | liang-chyi.lin@fii.. | 6b7a60c73 | [BPM-16391] sleep mode upgrade fail issue at UI536 [2/2]
        2024-04-11 13:39:14 +0800 | liang-chyi.lin@fii.. | d3d1ca197 | check secure/nonsecure BD for OTA upgrade

(ALTech) Younkwang Jung

2024-04-11 18:24

developer   ~0015416

Hi Kinbay

Thank you for your confirmation.
I will talk to SKB manager about this and let you know.

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-12 14:40

developer   ~0015430

Hi Kinbay

This is SKB's request.
CUG FW cannot be changed now.
So when updating from OS12 to OS10 (CUG), please modify it in OS12 so that Google reset works.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-12 15:44

developer   ~0015431

Hi Jung

This issue occurs after re-flashing (os12 -> os10) the FW
So the Google reset in os10 FW.
There is no reason to modify os12.

Best Regards,
Kinbay

(ALTech) Younkwang Jung

2024-04-13 08:27

developer   ~0015432

Last edited: 2024-04-13 08:28

View 2 revisions

Hi Kinbay

Data is being initialized(reset) in recovery on OS12 when updating from OS12 to OS10 (UI540/UI541).

Please check below
When updating from OS12 to OS10 (UI524)
1) Why does it boot normally when there is no keep_data on the USB stick?
2) Is the issue being observed despite initializing the data in OS12?

Please check it.

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-16 08:46

developer   ~0015454

Hi Kinbay

Please update the progress

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-16 10:46

developer   ~0015456

Hi Jung

Normally, the steps are to flash the new FW (os12 -> os10), and then do a Google reset.
Do you mean you want to do a Google reset before flashing the FW?

Best Regards,
Kinbay

(ALTech) Younkwang Jung

2024-04-16 11:33

developer   ~0015457

Hi Kinbay

What SKB' requesting is
- The previously distributed one(ex UI524) cannot be modified.
- Fix the new OS12 to make it compatible with the deployed FW

If the above is not possible, we should explain accordingly.

First of all , that's why I asked for confirmation on the following two
- When updating from OS12 to OS10 (UI524)
1) Why does it boot normally when there is no keep_data on the USB stick?
2) Is the issue being observed despite initializing the data in OS12?

And additional explanation about 2)
   I knew that OS12 recovery FW wrote OS10 FW and then initialized the data(wipe) when updating from OS12 to OS10 (UI540/UI541)
   I'm not sure for UI524
   So I'm asking if STB initializes data like UI540/UI541 when updating from OS12 to OS10(UI524).
   
Please let me know if there is anything I am misunderstanding or you don't understand.
   
Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-18 08:30

developer   ~0015477

Hi Kinbay

Please update the progress

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-22 12:15

developer   ~0015515

Hi Kinbay

Please update the progress

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-23 08:39

developer   ~0015522

Hi Kinbay

Please update the progress

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-04-26 08:56

developer   ~0015586

Hi Kinbay

I couldn't explain this situation to SKB yesterday.
I have meeting next Monday again.
Please update this before then.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-04-29 10:18

developer   ~0015595

Last edited: 2024-05-02 08:53

Hi Jung

I found the root cause as below:
os12 -> os10 will do a two-step upgrade process
The two-step upgrade process is as follows:
    1st step: upgrade bootloader then reboot
    2nd step: upgrade other images

Wipe data (factory reset) necessary check after 2nd step.
When the 2nd step some part of os already flashes to os10.
So checking whether it is a downgrade process, it is considered not.
## Detect the (os10->os10) not the (os12->os10).

So the only keep_data does not exist will do the wipe data.

Thank you
Kinbay
image-2.png (28,117 bytes)   
image-2.png (28,117 bytes)   

(ALTech) Younkwang Jung

2024-05-02 10:17

developer   ~0015628

Hi Kinbay

I ask again to understand the situation.
As far as I know, FW write is done by recovery fw.

>> The two-step upgrade process is as follows:
    >1st step: upgrade bootloader then reboot
       The OS10 recovery FW is updated in 1st step.
       is it correct ?
    > 2nd step: upgrade other images
           Boot with OS10 recovery FW and upgrade other images at OS10 recovery FW
       is it correct ?

so , we cannot solve this issue only with the modification of OS12.
is it correct ?

Thank you
YK.Jung

(SW) Kinbay Wu

2024-05-02 17:03

developer   ~0015646

Hi Jung

The OS10 recovery FW is updated in 1st step.
>> Yes.
Boot with OS10 recovery FW and upgrade other images at OS10 recovery FW
>> Yes.
so, we cannot solve this issue only with the modification of OS12.
>> Yes, this is what I want to explain.

Thanks
Kinbay

(ALTech) Younkwang Jung

2024-05-03 08:27

developer   ~0015655

Hi Kinbay

One more thing ( OS12 --> OS10 )
1) UI524 : The OS12 recovery FW burns OS10 recovery FW and reboots. ... etc..
2) UI540/UI541 : The OS12 recovery FW burns all OS10s ....

Please let me know how to distinguish between case 1) and case 2) at OS12 recovery FW.
You can explain it with the code.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-05-03 10:57

developer   ~0015666

Hi Jung

As I know all branches of os10 will do a two-step upgrade
The difference lies in the judgment of whether data needs to be erased after 2nd step (os10 recovery flash other os10 images)

Thank you
Kinbay

(ALTech) Younkwang Jung

2024-05-03 12:04

developer   ~0015667

Hi Kinbay

I mean
When updating from OS12 FW to UI524, it's going to be two-step
When updating to UI540/UI541, it's all done at once.

How does OS12 recovery FW check whether to go to two-step or not?

Thank you
YK.Jung

(SW) Kinbay Wu

2024-05-03 16:45

developer   ~0015681

Hi Jung

When updating from os12 FW to UI540/UI541, it will do a two-step process too.
Compare the dtb table if not match will do a two-step process upgrade.

Thanks
Kinbay

(ALTech) Younkwang Jung

2024-05-03 17:41

developer   ~0015684

Hi Kinbay

I think I wrote it vaguely.

1) When updating from OS12 FW to UI524 ,
      - upgrade OS10 recovery fw at OS12 recovery fw --> (A)
      - reboot
      - upgrade other images at OS10 recovery fw
      - reboot
2) When updating from OS12 FW to UI540/UI541
      - upgrade all images at OS12 recovery fw --> (B)
      - reboot

The question is
I want to know how OS12 recovery FW distinguishes whether to update only part(A) or update the whole thing(B).
Please let me know if there is anything I am mistaken about.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-05-06 10:26

developer   ~0015690

Hi Jung

I double-checked to test the updating from OS12 FW to UI540/UI541
There is also a two-step upgrade process.

So your 2) status should be modified as follows:
2) When updating from OS12 FW to UI540/UI541
      - upgrade OS10 recovery fw at OS12 recovery fw --> (B)
      - reboot
      - upgrade other images at OS10 recovery fw
      - reboot

If any questions let me know
Thank you
Kinbay

(ALTech) Younkwang Jung

2024-05-06 13:31

developer   ~0015694

Hi Kinbay

I can't test it now, but I'll upload the test video tomorrow.

1) When updating from OS12 FW to UI524 OS10,
      A reboot occurs during approximately 25% update.
      .. then write other images at OS10 recovery FW

 2) When updating from OS12 FW to UI540/UI541
      It completes the write at once on OS12 revocery FW.

What I'm talking about is a reboot at 25% during the update to UI524.
This does not occur when updating to UI541/UI540.

Please let me know if there is anything I am mistaken about.

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-05-07 12:48

developer   ~0015703

Hi Kinbay

I attached two video files
1) UI537_to_UI524.mp4
    A reboot occurs during approximately 25% update at OS12 revocery FW. (34s)

2) UI537_to_UI541.mp4
    It completes the write at once at OS12 revocery FW.

What does the OS12 recovery FW see and distinguish?

Thank you
YK.Jung
UI537_to_UI524.mp4 (18,262,510 bytes)   
UI537_to_UI541.mp4 (71,543,140 bytes)   

(SW) Kinbay Wu

2024-05-09 15:04

developer   ~0015739

Hi Jung

Sorry for my mistake
You're right the upgrade to UI540/UI541 does not do the 2-step upgrade
As you say the two situations below are right

1) When updating from OS12 FW to UI524,
      - upgrade OS10 recovery fw at OS12 recovery fw. <<=== (#A) Some parts will run in the os10 update engine 
      - reboot <<=== (#B)
      - upgrade other images at OS10 recovery fw
      - reboot
2) When updating from OS12 FW to UI540/UI541
      - upgrade all images at OS12 recovery fw 
      - reboot

The two situations are different because the recovery had a process that will run into the Amlogic update engine (#A)
The binary and script files will be included in update.zip
(you can see the files after unzipping and path at \META-INF\com\google\android)

These parts of the update engine are the differences between UI524 and UI540
~ https://btracker-cns.fii-foxconn.com/vaas/view.php?id=1913#c15414

In the patches will decide whether the process needs to reboot(#B) or not

If any questions let me know
Thank you
Kinbay

(ALTech) Younkwang Jung

2024-05-17 09:43

developer   ~0015824

Hi Kinbay

Thank you for the explanation.
based on the your content, I already explained it to SKB.
and I will process this ticket after further discussion with SKB next week

Thank you
YK.Jung

(ALTech) JunGyu Kim

2024-06-05 17:58

developer   ~0015962

Hi Kinbay,

I will close this issue because there are no update.
If this issue is discussed again at SKB, I will reopen it.

Thank you for support.
Kim

(ALTech) Younkwang Jung

2024-08-14 18:08

developer   ~0016467

Hi Kinbay

This has become an major issue again in SKB UI542CUG BMT .
https://jira.skbroadband.com/browse/BPM-31004

The emergency recovery FTP FW distributed in the field is 15.524.50.
The FW cannot be changed

First of all, SKB is requesting the following
1) It should be updated normally at once from 515.542.xx(OS12) to 15.524.50.
2) BMT will end next week ( ~ Aug/23th) , SKB want to solve it before then.

I think we need to find a solution somehow,
And there is one thing that needs to be confirmed.
When FW update OS12 to OS10, you said that FW use the update engine at OS10. (#c15739)
Please consider using the update engine of OS12 to resolve this issue.

and this issue is not observed in INTEK/INNOPIA.

Please check it ASAP
Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-15 10:35

developer   ~0016469

Hi YK,
 
Do you mean need to find a solution without changing the 15.542.50?
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-15 12:08

developer   ~0016470

Hi Kinbay

>> Do you mean need to find a solution without changing the 15.524.50 (OS10) ?
  Yes

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-08-19 08:06

developer   ~0016474

Hi Kinbay

I have to report to SKB, so please update the progress before 1 p.m (KT)

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-19 11:50

developer   ~0016476

Hi YK,
 
I attempted to add a data wipe into the OS12 before the upgrade process.
Add the WipeData in install.cpp when checking the os version. (as an attached screenshot)
The upgrade process is successfully finished but the Btv login page can't show up the screen is blank now.
Is there a need to wipe the btv_home data?
 
BR,
Kinbay
image-3.png (105,879 bytes)   
image-3.png (105,879 bytes)   

(ALTech) Younkwang Jung

2024-08-19 12:16

developer   ~0016478

Hi Kinbay

>> Is there a need to wipe the btv_home data?
 No , btv_home data should never be erased during the FW upgrade.
 
If you need to test, please share the patch.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-19 18:09

developer   ~0016480

Hi YK
 
Attached patch for adding a data wipe into the OS12 before the upgrade process.
It works on my side.
Please check it.
 
If any problem let me know thanks.
 
BR,
Kinbay
OTADowngradeTo524.diff (3,976 bytes)   
diff --git a/install/include/install/install.h b/install/include/install/install.h
index 704841f8..12a73cc5 100644
--- a/install/include/install/install.h
+++ b/install/include/install/install.h
@@ -67,3 +67,5 @@ bool CheckPackageMetadata(const std::map<std::string, std::string>& metadata, Ot
 // Ensures the path to the update package is mounted. Also set the |should_use_fuse| to true if the
 // package stays on a removable media.
 bool SetupPackageMount(const std::string& package_path, bool* should_use_fuse);
+
+bool Check_downgrade(Package* package, RecoveryUI* ui);
diff --git a/install/install.cpp b/install/install.cpp
index 4a795259..a282b582 100644
--- a/install/install.cpp
+++ b/install/install.cpp
@@ -663,6 +663,30 @@ static InstallResult TryUpdateBinary(Package* package, bool* wipe_cache,
   return INSTALL_SUCCESS;
 }
 
+bool Check_downgrade(Package* package, RecoveryUI* ui) {
+
+  if (!verify_package(package, ui)) {
+    // log_buffer->push_back(android::base::StringPrintf("error: %d", kZipVerificationFailure));
+    return false;
+  }
+  std::map<std::string, std::string> metadata;
+  auto zip = package->GetZipArchiveHandle();
+  if (!ReadMetadataFromPackage(zip, &metadata)) {
+    LOG(ERROR) << "Failed to parse metadata in the zip file";
+    return false;
+  }
+
+  auto pkg_support_sdk = get_value(metadata,"post-sdk-level");
+  if (!pkg_support_sdk.empty()) {
+    int64_t support = 0;
+    android::base::ParseInt(pkg_support_sdk, &support);
+    ui->Print("kbdbg Check_downgrade target sdk verison:%lld\n", support);
+    if (support < 31)
+      return true;
+  }
+  return false;
+}
+
 static InstallResult VerifyAndInstallPackage(Package* package, bool* wipe_cache,
                                              std::vector<std::string>* log_buffer, int retry_count,
                                              int* max_temperature, RecoveryUI* ui) {
diff --git a/sptek_recovery/sptek_control.cpp b/sptek_recovery/sptek_control.cpp
index ed8572c4..21e65d71 100644
--- a/sptek_recovery/sptek_control.cpp
+++ b/sptek_recovery/sptek_control.cpp
@@ -453,6 +453,40 @@ bool SPTekControl::sRunDownloadUpgrade(int upgradeMode){
                              mUpdatePackage,
                              std::bind(&RecoveryUI::SetProgress, mUI, std::placeholders::_1));
 
+        if(Check_downgrade(memory_package.get(), mUI)) {
+            LOG(INFO) << "Check_downgrade Start wiping data.\n";
+            printf("Check_downgrade Start wiping data.\n");
+
+            mUI->SetBackground(RecoveryUI::FACTORY_RESET);
+            /* factory reset operation is very short. so we need to wait here */
+            sleep(5);
+            
+            setWipeCacheValue(false);
+            //bool convert_fbe = reason && strcmp(reason, "convert_fbe") == 0;
+            bool convert_fbe = mDevice->GetReason().value() == "convert_fbe";
+            if (!WipeData(mDevice, convert_fbe)) {
+                status = INSTALL_ERROR;
+            }
+      
+            if (status != INSTALL_SUCCESS) {
+                mUI->Print("Data wipe failed.\n");
+                LOG(ERROR) << "Data wipe failed.\n";
+            } else {
+                mUI->Print("Data wipe success.\n");
+                LOG(INFO) << "Data wipe success.\n";
+                if (ensure_path_mounted("/btv_home/backup") != 0 || ensure_path_mounted("/data/app") != 0) {
+                    printf("btv_home backup dir mount fail.\n");
+                    LOG(INFO) << "btv_home backup dir mount fail.\n";
+                } else {
+                    printf("btv_home backup dir mount success.\n");
+                    LOG(INFO) << "btv_home backup dir mount success.\n";
+                }
+            }
+			printf("resetting partial number\n");
+			set_partial_reset();
+        }
+
+
         if (memory_package != nullptr) {
             status = InstallPackage(memory_package.get(), mUpdatePackage, should_wipe_cache,
                                 0, mUI);
OTADowngradeTo524.diff (3,976 bytes)   

(ALTech) Younkwang Jung

2024-08-19 19:26

developer   ~0016481

Hi Kinbay

I put your patch in UI542, and updated it to v15.524.50(OS10) version.
The STB is being rebooted during the update. (It is operating in two step upgrade mode.)
Please check video file ( KakaoTalk_20240819_201102823.mp4 )

and I also added string "jglory" to install.cpp to double check if your patch is included. (image.png)
=====================================================================================
# tail -f tmp/recovery.log
[ 0.524346] ro.vndk.version=31
[ 0.524354] ro.product.vndk.version=31
[ 0.524401] ro.crypto.volume.filenames_mode=aes-256-cts
[ 0.524516] ro.crypto.state=unencrypted
[ 0.524814]
[ 0.524909] check_emergency does not exist
[ 0.524945] check_ftp does not exist
[ 0.524977] check_crash does not exist
[ 0.525007] checkUpgradeMode : package =/cache/update.zip
[ 0.525417] update package path=/cache/update.zip
[ 4.254193] copyForUpgrade : ONLINE_UPGRADE_MODE
[ 4.254240] runUpgrade : ONLINE_UPGRADE_MODE
[ 4.254728] Supported API: 3
[ 4.254754] Finding update package...
[ 4.278652] Verifying update package...
[ 10.087768] Update package verification took 5.8 s (result 0).
[ 10.087817] jglory Installing update...
[ 10.087827] jglory enter TryUpdateBinary...
[ 10.088544] fw_support_sdk_level is 1
[ 10.088582] fw_support_multiethernet is 0
[ 10.088681] IS RTK Board
[ 10.126375] SELinux: Skipping /product_file_contexts: empty file
[ 10.126542] SELinux: Skipping /odm_file_contexts: empty file
[ 10.126709] SELinux: Loaded file_contexts
[ 10.126784]
[ 10.126799] -- Secure Check...
[ 10.126811] now upgrade from android 31 to 10
[ 10.126820]
[ 10.126828] -- Dtb Check...
[ 10.126836] now upgrade from android 31 to 10
[ 10.126844] check = 3
[ 10.126852] data offset changed, need wipe_data
[ 10.126862]
[ 10.127054] write /cache/recovery/stage
[ 10.127069]
[ 10.127080] stage write len:1, 2
[ 10.127133] dtb check not match, but can upgrade by two step. <== two step.. upgrade
[ 10.127148]
[ 10.127160] entry.uncompressed_length:25165824
[ 10.127208] /cache/recovery/recovery.img not exist, need backup.
[ 10.809888] setenv upgrade_step 3 successful.(0)
[ 10.810039] update bootloader.img...
[ 10.842695] bootloaderOffset is 512
[ 10.842815] start to write bootloader to /dev/block/mmcblk0boot0...
[ 10.842830] data len = 1793904, pos = 512
[ 10.851847] successfully wrote data at 512
[ 10.852290] write_data to /dev/block/mmcblk0boot0 partition successful
[ 10.888222] Write Uboot Image to mmcblk0boot0 successful!
[ 10.888259]
[ 10.888328] start to write bootloader to /dev/block/mmcblk0boot1...
[ 10.888346] data len = 1793904, pos = 512
[ 10.897291] successfully wrote data at 512
[ 10.897729] write_data to /dev/block/mmcblk0boot1 partition successful
[ 10.933101] Write Uboot Image to mmcblk0boot1 successful!
[ 10.933141]
[ 10.933228] start to write bootloader to /dev/block/bootloader...
[ 10.933247] data len = 1793904, pos = 512
[ 10.942358] successfully wrote data at 512
[ 10.942784] write_data to /dev/block/bootloader partition successful
[ 10.977342] Write Uboot Image successful!
[ 10.977384]
[ 10.981004] setenv recovery_from_flash defenv_resev;save;reset successful.(0)
[ 10.981052] start to write dtb.img to /dev/dtb...
[ 10.982162]
[ 10.982187] start to write dtb.img to /dev/dtb...
[ 10.982197] contents type: BLOB
[ 10.982206] contents size: 80553
[ 10.982245] data len = 80553
[ 11.003543] successfully wrote data
[ 11.003651] write dtb.img ok
[ 11.696501] setenv upgrade_step 3 successful.(0)
[ 11.699290] boot.command:
[ 11.699328] boot.recovery:
[ 11.699386] boot.command:
[ 11.699396] boot.recovery:
[ 11.699404] write_bootloader_message
[ 11.702124] bootloader_message is null
[ 18.034051@0]- reboot: Restarting system with command 'recovery'
bl31 reboot reason: 0xd
bl31 reboot reason: 0x2
system cmd 1.
G12A:BL:0253b8:61aa2d;FEAT:E0F93180:2000;POC:F;RCY:0;EMMC:0;READ:0;0.0;
                                                                       bl2_stage_init 0x01
=====================================================================================

Please check it again

Thank you
YK.Jung
image-4.png (85,343 bytes)   
image-4.png (85,343 bytes)   

(SW) Kinbay Wu

2024-08-20 09:07

developer   ~0016484

Hi YK
 
Do you fail to downgrade to os10?
The STB is being rebooted during the update. (It is operating in two step upgrade mode.)
-> Yes, it is still a two-step upgrade.
It can't be modified if don't move the os10.
 
The source code trace is below.
(os12) bootable/recovery/install/install.cpp -> SetUpNonAbUpdateCommands()
The function calls the update-binary from os10.
(update-binary in the usb_bfx-at100/update.zip)
After the function, the process never runs back to os12. So we need to wipe data before that.
 
(os10) vendor/amlogic/common/recovery/updater/dtbcheck.cpp -> RecoveryDtbCheck()
In the function, you will find the below code to determine to two-step upgrade.
(For more detail see the three commits from #c15414)
---
    if (strcmp("29", android_version.c_str())) {
        printf("now upgrade from android %s to 10\n", android_version.c_str());
        return DTB_TWO_STEP;
    }
---
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-20 09:32

developer   ~0016485

Last edited: 2024-08-20 09:33

View 2 revisions

Hi Kinbay

Looking at the code,
is there a way to set the value of android_version.c_str() to 29 only in the OS12 recovery mode ?
if yes , STB can skip DTB_TWO_STEP.

We should also check if there is a way to change the property(or value) and skip DTB_TWO_STEP.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-20 09:52

developer   ~0016486

Hi YK
 
is there a way to set the value of android_version.c_str() to 29 only in the OS12 recovery mode ?
-> This is very dangerous. It means changing the version name from os12 to os10. This causes the many other functions checking the version to fail.
 
And this is just one of my examples.
Many places need to be modified to successfully skip the two-step upgrade.
(For more detail see the three commits from #c15414)
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-20 10:18

developer   ~0016488

Hi Kinbay

>> is there a way to set the value of android_version.c_str() to 29 only in the OS12 recovery mode ?
>> -> This is very dangerous. It means changing the version name from os12 to os10. This causes the many other functions checking the version to fail.
     I'll check this part more

And the install.cpp file is running on OS12.
I think that you can also modify the SetUpNonAbUpdateCommands file at OS12 when updating below a certain version on OS12.

That is , can you modify this file and replace the update engine file with the file on OS12 to proceed with the upgrade?
Please check it

Thank you
YK.Jung
image-5.png (73,404 bytes)   
image-5.png (73,404 bytes)   

(SW) Kinbay Wu

2024-08-20 10:31

developer   ~0016490

Hi YK
 
Can we just delete the keep_data file to fix it?
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-20 10:39

developer   ~0016492

Hi Kinbay

There must be a keep_data file.
but please explain more about what you are trying to do with the keep_data file.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-20 14:28

developer   ~0016498

Hi YK,
 
I mean delete keep_data before calling the update engine in install.cpp or sptek_contol.cpp
Then reboot to os10 can update and wipe data in the normal process.
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-20 14:46

developer   ~0016499

Last edited: 2024-08-20 14:47

View 2 revisions

Hi Kinbay

Please exclude the way to handle the keep_data file.
First, I think it would be a better to find a way to use the update engine of OS12 recovery mode.
Or is there another better way..
....
Please check it

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-20 15:29

developer   ~0016501

Hi YK,
 
Why is the #c16480 solution not OK?
This also finishes the downgrade to os10.
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-20 16:02

developer   ~0016502

Hi Kinbay

Please do not update with usb and please test the update with the command below.
===============================================
adb push ./usb_bfx-at100/update.zip /cache/
adb shell "echo --update_package=/cache/update.zip > /cache/recovery/command"
adb shell reboot update
================================================
And a reboot should not occur during the upgrade.
Please check it

and please let me know if you have any questions.

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-08-20 17:12

developer   ~0016504

Hi Kinbay

If the update engine cannot be replaced, please consider the following method.
If possible , I would like to suggest this method to SKB.

OS12 and OS10 have different emergency recovery FTP paths.
  - OS10 : ftp://ftpuser01:stbuser01@%s/iptv2/%s_BTF_CUG/update.zip
  - OS12 : ftp://ftpuser01:stbuser01@%s/iptv2/%s_BTF_12_CUG/update.zip

When updating from OS12 to OS10(15.524.50), it operates as follows.
1) at revocery mode (515.542.16)
    1-1) File Download of 515.542.16 Emergency Recovery Path (15.524.50)
    1-2) unzip update.zip
    1-3) write recovery image
    1-4) reboot
2) at revocery mode (15.524.50) because the recovery image has been changed in 1-3)
    2-1) File Download of 15.524.50 Emergency Recovery Path (15.524.50)
    2-2) unzip update.zip
    2-3) write all images
    2-4) reboot

That is , when it is updated on OS12
The final update result is not updated with OS12's Emergency Recovery FW(1-1), but rather OS10's Emergency Recovery FW. (2-1)
(If OS10 emergency recovery FW and OS12 emergency recovery FW are different, the problem occurs.)

I haven't checked it yet,
but is there a way to skip 2-1 after rebooting(1-4) and use the file 1-2 at 2-2) ?
Please check it

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-21 10:04

developer   ~0016511

Hi YK,
 
I tried your command at #c16502, but it didn't work.
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-21 10:50

developer   ~0016512

Hi Kinbay

please check it below step
=============================================================================================
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb connect 192.168.35.133
connected to 192.168.35.133:5555
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb shell
BFX-AT100:/ $ exit
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb root
restarting adbd as root
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb connect 192.168.35.133
already connected to 192.168.35.133:5555
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb shell
BFX-AT100:/ # exit
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb push ./usb_bfx-at100/update.zip /cache/
./usb_bfx-at100/update.zip: 1 file pushed, 0 skipped. 31.1 MB/s (925067824 bytes in 28.342s)
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb shell "echo --update_package=/cache/update.zip > /cache/recovery/command"
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$
jglory@DESKTOP-1Q46DTL:/mnt/d/work/release/usb_bfx-at100_V15.524.50_ND$ adb shell reboot update
==============================================================================================================

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-08-21 10:54

developer   ~0016513

Hi Kinbay

one more thing.
this issue is not being observed by other manufacturers.

So I'm checking the OS10 reference code..
Only dtbcheck.cpp file at updater is different
Please explain why this patch is included
ab4e444ed
50d3c1941

Thank you
YK.Jung
image-6.png (165,532 bytes)   
image-6.png (165,532 bytes)   
image-7.png (99,141 bytes)   
image-7.png (99,141 bytes)   

(ALTech) Younkwang Jung

2024-08-21 10:56

developer   ~0016514

image-8.png (123,121 bytes)   
image-8.png (123,121 bytes)   

(SW) Kinbay Wu

2024-08-21 13:57

developer   ~0016517

Hi YK,
 
The 50d3c1941 patch does not affect this issue.
Regarding the ab4e444ed patch, we fixed it after that in bed05d31.
But not included in the 524_CUG branch.
 
BR,
Kinbay

(SW) Kinbay Wu

2024-08-21 14:33

developer   ~0016518

Hi YK,
 
Can I know why it needs to downgrade to 524_CUG and why the branch can't update with a new commit?
I know this is the SKB request, but we want to know why.
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-21 14:45

developer   ~0016519

Hi Kinbay

>> Regarding the ab4e444ed patch, we fixed it after that in bed05d31.
   I'd like to know why Jim Chen enable two step upgrade.

=====================================================================
commit ab4e444edc198ab93a6cc9f26e93cf3f381382e1
Author: Jim Chen <jim.jm.chen@foxconn.com>
Date: Wed Apr 22 21:37:24 2020 +0800

    enable two step upgrade

diff --git a/external/recovery/updater/dtbcheck.cpp b/external/recovery/updater/dtbcheck.cpp
index 4f684faf..ab5a669c 100644
--- a/external/recovery/updater/dtbcheck.cpp
+++ b/external/recovery/updater/dtbcheck.cpp
@@ -727,7 +727,7 @@ RecoveryDtbCheck(const ZipArchiveHandle za){
     std::string android_version = android::base::GetProperty("ro.build.version.sdk", "");
     if (strcmp("29", android_version.c_str())) {
         printf("now upgrade from android %s to 10\n", android_version.c_str());
- //return DTB_TWO_STEP;
+ return DTB_TWO_STEP;
     }
=====================================================================

* I have to explain the progress to SKB at tomorrow.
   So I'm asking because I need to get as much information as I can right now

Please check it
Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-21 15:19

developer   ~0016521

Hi YK,
 
Regarding the ab4e444ed patch, we fixed it after that in bed05d31.
 I'd like to know why Jim Chen enable two step upgrade.
-> It is for the update from OS9 to OS10.
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-21 16:17

developer   ~0016524

Hi Kinbay Wu

>> Can I know why it needs to downgrade to 524_CUG
  If the STB FW fails, there is a routine to recover to the most stable version (emergency recovery mode)
  The most stable version of CUG FW is v15.524.50. (There has been no release for approximately two years since then.)
  OS12 BMT is currently in progress.
  SKB BMT is checking the recovery routine in case OS12 FW also has a problem with the field.
  Therefore, the BMT team test update from the latest version v515.542.xx to v15.524.50.

>> why the branch can't update with a new commit?
  If v15.524.50 FW changes, the BMT team has to schedule the FW and put in manpower to re-verify it for a few weeks.
  Of course, we should also consider accumulated patches / other updates / Google approval
  and I talked to SKB from the beginning, but SKB said that v15.524.50 cannot be changed. (other manufacturers do not observe this issue)

  and similar issues have been reported when this mantis was created, but we have not been able to find a solution.
  This time, the issue has been officially observed in the BMT team
  
  As far as I know, the resolved patch has been applied to UI536.
  then, the same issue will be observed when this is updated from OS12 to a few other versions of UI524/UI531/UI532/UI534.

The upgrade issue is very sensitive in SKB.
If this issue is not resolved, it can be reported to SKB executives.
I will discuss SKB manager tomorrow afternoon and let you know.

Please check if there is a solution.

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-22 10:01

developer   ~0016531

Hi YK
 
I try your command at #c16512
Is the process will downloading the image from FTP?
So must be connected to the Korea network.
 
And one more condition, if you want to use adb push, you must be on a userdebug OS12 image, right?
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-22 12:04

developer   ~0016534

Hi Kinbay

>> And one more condition, if you want to use adb push, you must be on a userdebug OS12 image, right?
  Yes , please use the userdebug file for easy testing in a similar way

>> Is the process will downloading the image from FTP?
>> So must be connected to the Korea network
      No , In recovery mode, STB try to upgrade with the downloaded file (adb push)
      that is ,
      1) STB try to upgrade with the downloaded file
      2) but , a reboot occurs and attempts to download FW from FTP.
         => This is the problem.
      
          STB must upgrade with the downloaded file
          If you try the same update from OS12 to UI540/UI541, you'll see it's done all at once.
      
If you have any questions, please do not hesitate to ask.

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-08-22 13:05

developer   ~0016536

Hi Kinbay

https://btracker-cns.fii-foxconn.com/vaas/view.php?id=1913#c16521
>> Regarding the ab4e444ed patch, we fixed it after that in bed05d31.
>> I'd like to know why Jim Chen enable two step upgrade.
>> -> It is for the update from OS9 to OS10.
   Please further explain why STB need a two step upgrade from OS9 to OS10.

Thank you
YK.Jung

(ALTech) Younkwang Jung

2024-08-22 13:22

developer   ~0016538

Hi Kinbay

I had a meeting with SKB manager and explained the current situation again.
And a meeting is scheduled again on this issue after 17:00 (KT) today

And do you have the following data?
1) Amlogic SoC upgrade flow data

2) OS9 -> OS10 upgrade flow data

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-22 14:18

developer   ~0016540

Hi YK,
 
https://btracker-cns.fii-foxconn.com/vaas/view.php?id=1913#c16521
==> Regarding the ab4e444ed patch, we fixed it after that in bed05d31.
=> I'd like to know why Jim Chen enable two step upgrade.
==> It is for the update from OS9 to OS10.
=> Please further explain why STB need a two step upgrade from OS9 to OS10.
==> Because of the OS9 and OS10 partition difference.
 
And do you have the following data?
=> Do you mean the upgrade log? or flow document?
 
BR,
Kinbay

(ALTech) Younkwang Jung

2024-08-22 14:21

developer   ~0016541

Hi Kinbay

>> Because of the OS9 and OS10 partition difference.
    I got it.

>> And do you have the following data?
>> => Do you mean the upgrade log? or flow document?
     flow document

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-22 15:38

developer   ~0016545

Hi YK,
 
Just to add, Android 10 begins to introduce dynamic partitioning.
 
We only found a doc for PtoQ as attached.
 
BR,
Kinbay
PtoQ.pdf (416,400 bytes)

(ALTech) Younkwang Jung

2024-08-23 10:32

developer   ~0016555

Hi Kinbay

I discussed with SKB yesterday evening and will discuss further with other manufacturers at the regular meeting next Monday.
Thank you for sharing the data yesterday.

and one more thing
When STB update OS12/OS9 to OS10 (v15.524.50), both operate as a two-step update.
However, OS12 is entering emergency recovery ftp after reboot, and OS9 continues to write with the update.zip file STB received.

Attached is the log when updating from OS9(v15.520.8) to OS10 (v15.524.50).
* This is the part where STB write to the update.zip file STB received after rebooting
============================ line : 1885 ================================
...
[ 0.845626] checkUpgradeMode : package =/cache/update.zip
[ 0.846007] update package path=/cache/update.zip
[ 5.867319] copyForUpgrade : ONLINE_UPGRADE_MODE
[ 5.867364] runUpgrade : ONLINE_UPGRADE_MODE
[ 5.888822] Finding update package...
..
=================================================================
Please check why this difference is occurring.

Thank you
YK.Jung
OS9_to_OS10.log (132,554 bytes)   
bl31 reboot reason: 0xd
bl31 reboot reason: 0x3
system cmd  1.
G12A:BL:0253b8:61aa2d;FEAT:F2F939B2:32060;POC:F;RCY:0;EMMC:0;READ:0;0.0;0.0;
                                                                            bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:0000037f
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00032060
B1:f2f939b2

TE: 220375

BL2 Built : 10:46:59, Jan 14 2019. g12a g152d217 - guotai.shen@droid11-sz

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
sd/emmc cmd 8 arg 0x00000000 status a1ff3000
OTP_ARB=00000001
DDR driver_vesion: LPDDR4_PHY_V_0_1_11 build time: Jan 14 2019 10:46:56
board id: 1
Load FIP HDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
Load ddrfw from eMMC, src: 0x00060200, des: 0xfffd0000, size: 0x0000c000, part: 0
Load ddrfw from eMMC, src: 0x00038200, des: 0xfffd0000, size: 0x00004000, part: 0
PIEI prepare done
Cfg max: 5, cur: 1. Board id: 255. Force loop cfg
DDR4 probe
ddr clk to 1320MHz
Load ddrfw from eMMC, src: 0x00014200, des: 0xfffd0000, size: 0x0000c000, part: 0
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Load ddrfw from eMMC, src: 0x00020200, des: 0xfffd0000, size: 0x0000c000, part: 0
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!

R0_RxClkDly_Margin==94 ps 8
R0_TxDqDly_Margi==130 ps 11


R1_RxClkDly_Margin==0 ps 0
R1_TxDqDly_Margi==0 ps 0

 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001

 ddr scramble enable
2D training succeed
DDR cs0 size: 2048MB
DDR cs1 size: 1024MB
DMC_DDR_CTRL: 0060001cDDR size: 3072MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass
 pre test  bdlr_100_average==445 bdlr_100_min==445 bdlr_100_max==445 bdlr_100_cur==445
 aft test  bdlr_100_average==445 bdlr_100_min==445 bdlr_100_max==445 bdlr_100_cur==445
100bdlr_step_size ps== 440
result report
boot times 1Enable ddr reg access
00000000
emmc switch 3 ok
BL2: rpmb counter: 0x00006d0f
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x0006c200, des: 0x0175c000, size: 0x00114000, part: 0
bl2z: ptr: 0512d330, size: 00001e40
0.0;0.0;M3 CHK:0;cm4_sp_mode 0
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3374-beb5a2a 2019-01-14 10:50:25 guotai.shen@droid11-sz]
OPS=0x40
ring efuse init
28 0b 40 00 01 07 1c 00 00 03 31 38 47 47 52 50
[4.248665 Inits done]
secure task start!
high task start!
low task start!
run into bl31
NOTICE:  BL31: v1.3(release):e468e53
NOTICE:  BL31: Built : 17:24:04, Apr 30 2019
NOTICE:  BL31: G12A secure boot!
NOTICE:  BL31: BL33 decompress pass
INFO:    BL3-2: ATOS-V2.4-211-gc89f4ef #1 Wed Feb 13 08:22:45 UTC 2019 arm
INFO:    BL3-2: Chip: G12A Rev: B (28:B - 40:2)
INFO:    BL3-2: crypto engine DMA
INFO:    BL3-2: secure time TEE
INFO:    BL3-2: CONFIG_DEVICE_SECURE 0xb200000e


U-Boot 2015.01-g5f1f2d5 (Jul 31 2020 - 18:56:46)

DRAM:  3 GiB
Relocation Offset is: b6e4d000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000b7f40848
NAND:  get_sys_clk_rate_mtd() 269, clock setting 200!
NAND device id: 0 ff ff ff ff ff
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 269, clock setting 200!
NAND device id: 0 ff ff ff ff ff
No NAND device found!!!
nand init failed: -6
MMC:   aml_priv->desc_buf = 0x00000000b3e3d710
aml_priv->desc_buf = 0x00000000b3e3fa50
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, status=0x1ff2800
emmc/sd response timeout, cmd55, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
aml_sd_retry_refix[983]:delay = 0x0,gadjust =0x2000
[mmc_startup] mmc refix success
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
start dts,buffer=00000000b3e422c0,dt_addr=00000000b3e422c0
get_partition_from_dts() 71: ret 0
parts: 19
00:      logo   0000000000800000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:    vendor   0000000008000000 1
12:       odm   0000000000100000 1
13:    system   000000005c800000 1
14:   product   0000000000100000 1
15:     cache   0000000043800000 2
16:factory_setting      0000000001000000 1
17:  btv_home   0000000006400000 1
18:      data   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x4ac00000
In:    serial
Out:   serial
Err:   serial
reboot_mode=update
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-2755: calc 4da8be32, store 4da8be32
_verify_dtb_checksum()-2755: calc 4da8be32, store 4da8be32
dtb_read()-2972: total valid 2
update_old_dtb()-2953: do nothing
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
vpu: clk_level in dts: 7
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: vpu_clk_gate_init_off finish
vpp: vpp_init
vpp: g12a/b osd1 matrix rgb2yuv ..............
vpp: g12a/b osd2 matrix rgb2yuv..............
vpp: g12a/b osd3 matrix rgb2yuv..............
aml_config_dtb 608
aml_config_dtb 638
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
co_phase = <0x00000003>
caps2 = "MMC_CAP2_HS200"
f_max = "
         ▒▒"
status = "disabled"
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
Net:   dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4

CONFIG_AVB2: avb2
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=2
gpio: pin GPIOX_7 (gpio 87) value is 1
gpio: pin GPIOAO_10 (gpio 10) value is 1
gpio: pin GPIOX_5 (gpio 85) value is 1
reboot_mode:::: update
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
hpd_state=1
edid preferred_mode is 2160p30hz[95]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
[OSD]load fb addr from dts:/meson-fb
[OSD]set initrd_high: 0xbf800000
[OSD]fb_addr for logo: 0xbf800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0xbf800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0xbf800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,3839,0,2159
[OSD]osd1_update_disp_freescale_enable
cvbs: outputmode[2160p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 97
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 11  vid_clk_div = 1
hdmitx phy setting done
hdmitx: set enc for VIC: 353
enc_vpu_bridge_reset[1224]
mode420_half_horizontal_para[2245]
rx version is 2.0  div=10
vpp: hdr_mode = 2
vpp: hdmitx_device.RXCap.hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
gpio: pin GPIOAO_3 (gpio 3) value is 1
Command: bcb uboot-command
Start read misc partition datas!
BCB hasn't any datas,exit!
gpio: pin GPIOX_7 (gpio 87) value is 1
gpio: pin GPIOAO_10 (gpio 10) value is 1
gpio: pin GPIOX_5 (gpio 85) value is 1
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
InUsbBurn
noSof
sof timeout, reset usb phy tuning
card out
[MSG]mmcinfo failed!
card out
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 3000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot: normal
[imgread]secureKernelImgSz=0x12b7200
Unknown command 'wipeisb' - try 'help'
avb2: 1
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
ab_suffix is
avb_slot_verify.c:524: DEBUG: Loading vbmeta struct from partition 'vbmeta'.
Verified using testkey
[store]To run cmd[emmc dtb_read 0x00000000b5a855f0 0x40000]
dtb_read_shortcut()-2813: short cut in...
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
avb verification: locked = 1, result = 0
ee_gate_off ...
avb2: 1
## Booting Android Image at 0x01080a00 ...
Kernel command line: androidboot.dtbo_idx=0 buildvariant=userdebug
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
load dtb from 0x1000000 ......
find 1 dtbos
dtbos to be applied: 0
Apply dtbo 0
   Loading Kernel Image(COMP_NONE) ... OK
   kernel loaded at 0x01080000, end = 0x019774c8
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Ramdisk to 09655000, end 09fffcfe ... OK
   Loading Device Tree to 000000000963f000, end 00000000096547dc ... OK

Starting kernel ...

uboot time: 11212299 us
[    0.000000@0] Booting Linux on physical CPU 0x0
[    0.000000@0] Linux version 4.9.113-gd284ece-dirty (root@BuildHost) (gcc version 6.3.1 20170109 (Linaro GCC 6.3-2017.02) ) #71 SMP PREEMPT Wed Jul 15 13:23:10 CST 2020
[    0.000000@0] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
[    0.000000@0] CPU: div instructions available: patching division code
[    0.000000@0] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000@0] OF: fdt:Machine model: Amlogic
[    0.000000@0] early_defendkey_para, base:8300000, size:100000
[    0.000000@0] Reserved memory: created CMA memory pool at 0x05000000, size 36 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,secmon, compatible id shared-dma-pool
[    0.000000@0] Reserved memory: created CMA memory pool at 0xbf800000, size 8 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,meson-fb, compatible id shared-dma-pool
[    0.000000@0] Reserved memory: created CMA memory pool at 0x2b400000, size 76 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,ion-dev, compatible id shared-dma-pool
[    0.000000@0] DI reserved memory: created CMA memory pool at 0xb7600000, size 130 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,di, compatible id amlogic, di-mem
[    0.000000@0] Reserved memory: created CMA memory pool at 0xb4c00000, size 40 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,di_cma, compatible id shared-dma-pool
[    0.000000@0] Reserved memory: regions without no-map are not yet supported
[    0.000000@0] Reserved memory: created CMA memory pool at 0x30000000, size 308 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,codec_mm_cma, compatible id shared-dma-pool
[    0.000000@0] OF: reserved mem: initialized node linux,codec_mm_reserved, compatible id amlogic, codec-mm-reserved
[    0.000000@0] Reserved memory: created CMA memory pool at 0xb0c00000, size 64 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,vdin0_cma, compatible id shared-dma-pool
[    0.000000@0] Reserved memory: created CMA memory pool at 0xacc00000, size 64 MiB
[    0.000000@0] OF: reserved mem: initialized node linux,vdin1_cma, compatible id shared-dma-pool
[    0.000000@0] cma: Reserved 8 MiB at 0xac400000
[    0.000000@0] Memory policy: Data cache writealloc
[    0.000000@0] psci: probing for conduit method from DT.
[    0.000000@0] psci: PSCIv1.0 detected in firmware.
[    0.000000@0] psci: Using standard PSCI v0.2 function IDs
[    0.000000@0] psci: Trusted OS migration not required
[    0.000000@0] psci: SMC Calling Convention v1.1
[    0.000000@0] percpu: Embedded 15 pages/cpu @e9b4e000 s32012 r8192 d21236 u61440
[    0.000000@0] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 784642
[    0.000000@0] Kernel command line: init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xff803000 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 rootfstype=ramfs reboot_mode_android=normal logo=osd0,loaded,0x3d800000 vout=2160p60hz,enable panel_type=lcd_1 hdmitx=,420,8bit hdmimode=2160p60hz frac_rate_policy=1 hdmi_read_edid=1 cvbsmode=576cvbs osd_reverse=0 video_reverse=0 ledsTrigger=1 androidboot.enableSystemReset=0 androidboot.enablePrivateRecovery=0 androidboot.selinux=enforcing androidboot.firstboot=0 jtag=disable androidboot.hardware=amlogic androidboot.serialno=SKBFXYUP2CWD mac=28:CD:C4:F9:93:81 androidboot.mac=28:CD:C4:F9:93:81 mac_bt=64:6C:80:66:91:ED androidboot.mac_bt=64:6C:80:66:91:ED androidboot.deviceid=BFX-UH200_2019_000120938 aml_dt= recovery_part={recovery_part} recovery_offset={recovery_offset} dm=1 vroot none ro 1,0 2983048 verity 1 /dev/mmcblk0p18 /dev/mmcblk0p18 4096 4096 372881 372881 sha1 a5ad33508f31c9ef7d18c41092f75fc
[    0.000000@0] fb: osd0
[    0.000000@0] fb: loaded
[    0.000000@0] fb: 0x3d800000
[    0.000000@0] vout: 2160p60hz
[    0.000000@0] vout: enable: 1
[    0.000000@0] lcd: panel_type: lcd_1
[    0.000000@0] vout: get hdmimode: 2160p60hz
[    0.000000@0] hdmitx: hdmitx boot frac_rate_policy: 1
[    0.000000@0] vout: get cvbsmode: 576cvbs
[    0.000000@0] vpp_axis_reverse: bootargs is 0
[    0.000000@0] uboot leds trigger: 1
[    0.000000@0] jtag: jtag select disable
[    0.000000@0] try to read bt mac from emmc key!
[    0.000000@0] device-mapper: init: will configure 1 devices
[    0.000000@0] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000@0] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000@0] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000@0] Memory: 2332112K/3144704K available (13312K kernel code, 1174K rwdata, 4652K rodata, 1024K init, 1205K bss, 194096K reserved, 618496K cma-reserved, 1722368K highmem)
[    0.000000@0] Virtual kernel memory layout:
[    0.000000@0]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[    0.000000@0]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[    0.000000@0]     vmalloc : 0xf0800000 - 0xff800000   ( 240 MB)
[    0.000000@0]     lowmem  : 0xc0000000 - 0xf0000000   ( 768 MB)
[    0.000000@0]     pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
[    0.000000@0]     modules : 0xbf000000 - 0xbfe00000   (  14 MB)
[    0.000000@0]       .text : 0xc0208000 - 0xc1000000   (14304 kB)
[    0.000000@0]       .init : 0xc1600000 - 0xc1700000   (1024 kB)
[    0.000000@0]       .data : 0xc1700000 - 0xc18258c4   (1175 kB)
[    0.000000@0]        .bss : 0xc1827000 - 0xc19545c4   (1206 kB)
[    0.000000@0] zone:Normal, spaned pages:196352, total:196352
[    0.000000@0] zone:HighMem, spaned pages:589824, total:786176
[    0.000000@0] page_trace_pre_work, trace buffer:e9400000, size:300000, used:e9700000, end:e9800000
[    0.000000@0] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000@0] Preemptible hierarchical RCU implementation.
[    0.000000@0]        Build-time adjustment of leaf fanout to 32.
[    0.000000@0]        RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
[    0.000000@0] RCU: Adjusting geometry for rcu_fanout_leaf=32, nr_cpu_ids=4
[    0.000000@0] NR_IRQS:16 nr_irqs:16 16
[    0.000000@0] irq_meson_gpio: 100 to 8 gpio interrupt mux initialized
[    0.000000@0] g12a_aoclkc_init: register ao clk ok!
[    0.000000@0] Meson chip version = RevB (28:B - 40:0)
[    0.000000@0] meson_g12a_sdemmc_init: register amlogic sdemmc clk
[    0.000000@0] meson_g12a_sdemmc_init: register amlogic sdemmc clk
[    0.000000@0] meson_g12a_gpu_init: register meson gpu clk
[    0.000000@0] meson_g12a_media_init: register meson media clk
[    0.000000@0] meson_g12a_misc_init: register amlogic g12a misc clks
[    0.000000@0] meson_g12a_misc_init: done.
[    0.000000@0] g12a_clkc_init initialization complete
[    0.000000@0] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (virt).
[    0.000000@0] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000003@0] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.000014@0] Switching to timer-based delay loop, resolution 41ns
[    0.000052@0] meson_bc_timer: mclk->mux_reg =f080c190,mclk->reg =f080e194
[    0.000766@0] Console: colour dummy device 80x30
[    0.000792@0] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.000806@0] pid_max: default: 32768 minimum: 301
[    0.000901@0] Security Framework initialized
[    0.000911@0] SELinux:  Initializing.
[    0.000988@0] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001001@0] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.001756@0] CPU: Testing write buffer coherency: ok
[    0.001800@0] ftrace: allocating 42507 entries in 125 pages
[    0.072879@0] sched-energy: CPU device node has no sched-energy-costs
[    0.072907@0] CPU0: update cpu_capacity 1024
[    0.072914@0] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[    0.072937@0] Setting up static identity map for 0x300000 - 0x300058
[    0.152964@1] CPU1: update cpu_capacity 1024
[    0.152969@1] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[    0.185001@2] CPU2: update cpu_capacity 1024
[    0.185005@2] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[    0.217073@3] CPU3: update cpu_capacity 1024
[    0.217077@3] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[    0.217141@0] Brought up 4 CPUs
[    0.217165@0] SMP: Total of 4 processors activated (192.00 BogoMIPS).
[    0.217171@0] CPU: All CPU(s) started in SVC mode.
[    0.218167@0] devtmpfs: initialized
[    0.250200@0] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
[    0.250681@0] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.250701@0] futex hash table entries: 1024 (order: 4, 65536 bytes)
[    0.263804@0] pinctrl core: initialized pinctrl subsystem
[    0.265088@0] NET: Registered protocol family 16
[    0.271981@0] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.297152@0] cpuidle: using governor menu
[    0.297236@0] register canvas platform driver
[    0.297292@0] register rdma platform driver
[    0.297330@0] aml_vdac_init: module init
[    0.303949@0] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[    0.303957@0] hw-breakpoint: maximum watchpoint size is 8 bytes.
[    0.304219@0] clkmsr: clkmsr: driver init
[    0.304226@0] codec_mm_module_init
[    0.304264@0] media_configs_system_init
[    0.305260@0] pstore: using zlib compression
[    0.305772@0] console [pstore-1] enabled
[    0.305961@0] pstore: Registered ramoops as persistent store backend
[    0.305971@0] ramoops: attached 0x100000@0x7400000, ecc: 0/0
[    0.307970@0] aml_iomap: amlogic iomap probe done
[    0.308473@0] vpu: driver version: v20180925(7-g12a)
[    0.308485@0] vpu: load vpu_clk: 666666667Hz(7)
[    0.308660@0] vpu: clktree_init
[    0.308720@0] vpu: vpu_probe OK
[    0.312833@0] clkmsr: msr_clk_reg0=f09c4004,msr_clk_reg2=f09c600c
[    0.312852@0] clkmsr: msr_ring_reg0=f09c85fc
[    0.317981@0] aml_vdac_probe:probe start.cpu_id:6,name:meson-g12ab-vdac
[    0.318185@0] aml_vdac_probe: ok
[    0.318338@0] canvas_probe reg=ff638000,size=2000
[    0.318359@0] canvas maped reg_base =f09ca000
[    0.326838@0] rdma_probe,ver:0, len:8
[    0.326989@0] rdma_register, rdma_table_addr f09ed000 rdma_table_addr_phy ac440000 reg_buf e8d98000
[    0.326999@0] rdma_register success, handle 1 table_size 32768
[    0.327007@0] set_rdma_handle video rdma handle = 1.
[    0.327941@0] aml_snd_reg_map[0], reg:ff640000, size:2000
[    0.327959@0] aml_snd_reg_map[1], reg:ff642000, size:2000
[    0.327975@0] aml_snd_reg_map[2], reg:ff64a000, size:2000
[    0.327992@0] aml_snd_reg_map[3], reg:ff642800, size:1800
[    0.328010@0] aml_snd_reg_map[4], reg:ffd01000, size:1000
[    0.328018@0] amlogic auge_snd_iomap probe done
[    0.329913@0] cvbs_out: cvbsout_probe, cpu_id:4,name:meson-g12a-cvbsout
[    0.329934@0] cvbs_out: clk path:0
[    0.329941@0] cvbs_out: error: failed to get vdac_config
[    0.330071@0] vout: vout1: register server: cvbs_vout_server
[    0.330079@0] cvbs_out: register cvbs module server ok
[    0.330087@0] vout: vout2: register server: cvbs_vout2_server
[    0.330094@0] cvbs_out: register cvbs module vout2 server ok
[    0.330103@0] cvbs_out: chrdev devno 263192576 for disp
[    0.330296@0] cvbs_out: create cdev cvbs
[    0.330304@0] cvbs_out: cvbsout_probe OK
[    0.330781@0] codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma
[    0.330865@0] codec_mm codec_mm: assigned reserved memory node linux,codec_mm_cma
[    0.330872@0] codec_mm_probe ok
[    0.582430@3] vgaarb: loaded
[    0.582714@3] SCSI subsystem initialized
[    0.582983@3] usbcore: registered new interface driver usbfs
[    0.583049@3] usbcore: registered new interface driver hub
[    0.583138@3] usbcore: registered new device driver usb
[    0.583237@3] Linux video capture interface: v2.00
[    0.583304@3] pps_core: LinuxPPS API ver. 1 registered
[    0.583312@3] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.583333@3] PTP clock support registered
[    0.583758@3] secmon: reserve_mem_size:0x2300000
[    0.583840@3] secmon secmon: assigned reserved memory node linux,secmon
[    0.583848@3] secmon: can't fine clear_range
[    0.585442@3] secmon: get page:e9c61000, 5000
[    0.585456@3] secmon: share in base: 0xc50fe000, share out base: 0xc50ff000
[    0.585464@3] secmon: phy_in_base: 0x50fe000, phy_out_base: 0x50ff000
[    0.586007@3] fb: osd_init_module
[    0.586496@3] fb: viu vsync irq: 52
[    0.586515@3] fb: viu2 vsync irq: 60
[    0.586605@3] 0x000000d8:Y=d8,U=0,V=0
[    0.586613@3] 0x000000d9:Y=d9,U=0,V=0
[    0.586621@3] 0x000000da:Y=da,U=0,V=0
[    0.586628@3] 0x000000db:Y=db,U=0,V=0
[    0.586636@3] 0x000000dc:Y=dc,U=0,V=0
[    0.586643@3] 0x000000dd:Y=dd,U=0,V=0
[    0.586847@3] fb: osd_rdma_init: rdma_table p=0xac448000,op=0xac448000 , v=0xf09fd000
[    0.586885@3] rdma_register, rdma_table_addr f0ad9000 rdma_table_addr_phy ac449000 reg_buf e8e21000
[    0.586894@3] rdma_register success, handle 2 table_size 4096
[    0.586902@3] fb: osd_rdma_init:osd rdma handle = 2.
[    0.586916@3] fb: mem_size: 0x800000
[    0.586923@3] fb: mem_size: 0x1980000
[    0.586930@3] fb: mem_size: 0x100000
[    0.586936@3] fb: mem_size: 0x100000
[    0.586943@3] fb: mem_size: 0x800000
[    0.586992@3] meson-fb meson-fb: assigned reserved memory node linux,meson-fb
[    0.587001@3] fb: reserved memory base:0xbf800000, size:800000
[    0.587420@3] vout: error: invalid vinfo1. current vmode is not supported
[    0.587431@3] fb: init fbdev bpp is:32
[    0.588883@3] fb: set osd0 reverse as NONE
[    0.588900@3] vout: error: invalid vinfo1. current vmode is not supported
[    0.593421@3] fb: osd probe OK
[    0.594152@3] hdmitx: system: amhdmitx_probe start
[    0.594162@3] hdmitx: system: Ver: 20181019
[    0.594187@3] hdmitx: system: hdmitx_device.chip_type : 10
[    0.594217@3] hdmitx: system: not find match pwr-ctl
[    0.594250@3] hdmitx: system: not find drm_amhdmitx
[    0.594274@3] hdmitx: system: hpd irq = 46
[    0.594367@3] hdmitx: system: hdcp22_tx_skp failed to probe
[    0.594377@3] hdmitx: system: hdcp22_tx_esm failed to probe
[    0.594650@3] ------------[ cut here ]------------
[    0.594670@3] WARNING: CPU: 3 PID: 1 at /ssd/dixon_chen/bb_skb/common/drivers/base/core.c:595 device_create_file+0x7c/0xac
[    0.594678@3] Attribute spd: write permission without 'store'
[    0.594685@3] Modules linked in:
[    0.594700@3] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 4.9.113 #71
[    0.594706@3] Hardware name: Generic DT based system
[    0.594724@3] [<c0313cf8>] (unwind_backtrace) from [<c030e760>] (show_stack+0x20/0x24)
[    0.594739@3] [<c030e760>] (show_stack) from [<c06ee908>] (dump_stack+0x90/0xac)
[    0.594754@3] [<c06ee908>] (dump_stack) from [<c0328f44>] (__warn+0xf8/0x110)
[    0.594767@3] [<c0328f44>] (__warn) from [<c0328fb0>] (warn_slowpath_fmt+0x54/0x70)
[    0.594780@3] [<c0328fb0>] (warn_slowpath_fmt) from [<c07a3c70>] (device_create_file+0x7c/0xac)
[    0.594796@3] [<c07a3c70>] (device_create_file) from [<c0b18e18>] (amhdmitx_probe+0x5d0/0xdb4)
[    0.594812@3] [<c0b18e18>] (amhdmitx_probe) from [<c07ab0bc>] (platform_drv_probe+0x60/0xc0)
[    0.594825@3] [<c07ab0bc>] (platform_drv_probe) from [<c07a9018>] (driver_probe_device+0x214/0x2c0)
[    0.594838@3] [<c07a9018>] (driver_probe_device) from [<c07a918c>] (__driver_attach+0xc8/0xcc)
[    0.594850@3] [<c07a918c>] (__driver_attach) from [<c07a6e6c>] (bus_for_each_dev+0x8c/0xd0)
[    0.594861@3] [<c07a6e6c>] (bus_for_each_dev) from [<c07a87e4>] (driver_attach+0x2c/0x30)
[    0.594873@3] [<c07a87e4>] (driver_attach) from [<c07a8288>] (bus_add_driver+0x114/0x220)
[    0.594885@3] [<c07a8288>] (bus_add_driver) from [<c07a9d5c>] (driver_register+0x88/0x104)
[    0.594897@3] [<c07a9d5c>] (driver_register) from [<c07ab008>] (__platform_driver_register+0x50/0x58)
[    0.594912@3] [<c07ab008>] (__platform_driver_register) from [<c1645e7c>] (amhdmitx_init+0x34/0x54)
[    0.594927@3] [<c1645e7c>] (amhdmitx_init) from [<c0301e68>] (do_one_initcall+0x68/0x1b4)
[    0.594941@3] [<c0301e68>] (do_one_initcall) from [<c1600fe4>] (kernel_init_freeable+0x1e8/0x27c)
[    0.594956@3] [<c1600fe4>] (kernel_init_freeable) from [<c0fb2ab8>] (kernel_init+0x18/0x118)
[    0.594971@3] [<c0fb2ab8>] (kernel_init) from [<c0308a50>] (ret_from_fork+0x14/0x24)
[    0.594983@3] ---[ end trace 7ad280dc615ab5c4 ]---
[    0.595167@3] vout: vout1: register server: hdmitx_vout_server
[    0.595175@3] vout: vout2: register server: hdmitx_vout2_server
[    0.595766@3] hdmitx: hdmitx20: Mapped PHY: 0xffd00000
[    0.595786@3] hdmitx: hdmitx20: Mapped PHY: 0xff634400
[    0.595804@3] hdmitx: hdmitx20: Mapped PHY: 0xff900000
[    0.595820@3] hdmitx: hdmitx20: Mapped PHY: 0xff800000
[    0.595830@3] hdmitx: hdmitx20: Mapped PHY: 0xff63c000
[    0.595839@3] hdmitx: hdmitx20: Mapped PHY: 0xffd00000
[    0.595848@3] hdmitx: hdmitx20: Mapped PHY: 0xff608000
[    0.595857@3] hdmitx: hdmitx20: Mapped PHY: 0xff600000
[    0.595867@3] hdmitx: hdmitx20: Mapped PHY: 0xffe01000
[    0.595879@3] hdmitx: hw: alread display in uboot 0x861
[    0.595905@3] hdmitx: hw: avmute set to 1
[    0.595914@3] hdmitx: system: fmt_attr 420,8bit
[    0.595984@3] hdmitx: system: amhdmitx_probe end
[    0.596795@3] vout: create vout attribute OK
[    0.596951@3] vout: vout_fops_create OK
[    0.596960@3] vout: vout1: register server: nulldisp_vout_server
[    0.596978@3] hdmitx: hdmitx_set_current_vmode[3560]
[    0.596986@3] hdmitx: system: recalc before 2160p60hz 60 1
[    0.596995@3] hdmitx: system: recalc after 2160p60hz 2997 50
[    0.597002@3] hdmitx: alread display in uboot
[    0.597010@3] vout: init mode 2160p60hz set ok
[    0.597117@3] vout: aml_tvout_mode_monitor
[    0.597132@3] vout: aml_vout_probe OK
[    0.597667@3] chip type:0x28
[    0.598029@3] NO valid ramdump args:0 0
[    0.598237@3] Advanced Linux Sound Architecture Driver Initialized.
[    0.602737@1] Bluetooth: Core ver 2.22
[    0.602815@1] NET: Registered protocol family 31
[    0.602823@1] Bluetooth: HCI device and connection manager initialized
[    0.602837@1] Bluetooth: HCI socket layer initialized
[    0.602849@1] Bluetooth: L2CAP socket layer initialized
[    0.602882@1] Bluetooth: SCO socket layer initialized
[    0.603109@0] hdmitx: system: irq 80000004 0
[    0.603284@0] NetLabel: Initializing
[    0.603294@0] NetLabel:  domain hash size = 128
[    0.603301@0] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.603352@0] NetLabel:  unlabeled traffic allowed by default
[    0.612631@1] clocksource: Switched to clocksource arch_sys_counter
[    0.623119@0] hdmitx: system: irq 80000002 0
[    0.679456@1] VFS: Disk quotas dquot_6.6.0
[    0.679526@1] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.690107@1] dtv_dmd:[amldtvdemod..]aml_dtvdemod_init.
[    0.690126@1] jtag: module init
[    0.690306@1] jtag: select is configured apao
[    0.690314@1] jtag: select is replaced by boot param
[    0.690347@1] jtag: module probed ok
[    0.690570@1] NET: Registered protocol family 2
[    0.691055@1] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.691122@1] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[    0.691222@1] TCP: Hash tables configured (established 8192 bind 8192)
[    0.691291@1] UDP hash table entries: 512 (order: 2, 16384 bytes)
[    0.691323@1] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[    0.691444@1] NET: Registered protocol family 1
[    0.693193@1] aml_wifi wifi: [wifi_dev_probe] no interrupt pin
[    0.693208@1] aml_wifi wifi: [wifi_dev_probe] no power_on_pin
[    0.693217@1] wifi: power_on_pin_OD = 0;
[    0.693226@1] aml_wifi wifi: [wifi_dev_probe] no power_on_pin2
[    0.693318@1] aml_wifi wifi: [pwm_double_channel_conf_dt] wifi pwm dt ok
[    0.693339@1] aml_wifi wifi: [pwm_double_channel_conf] wifi pwm conf ok
[    0.693349@1] aml_wifi wifi: [wifi_dev_probe] dhd_static_buf setup
[    0.693358@1] Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem 1.579.77.41.9
[    0.693986@1] Wifi: bcmdhd_init_wlan_mem: bcmdhd_init_wlan_mem prealloc ok
[    0.693996@1] aml_wifi wifi: [wifi_dev_probe] interrupt_pin=0
[    0.694006@1] aml_wifi wifi: [wifi_dev_probe] irq_num=0, irq_trigger_type=0
[    0.694015@1] aml_wifi wifi: [wifi_dev_probe] power_on_pin=0
[    0.694024@1] aml_wifi wifi: [wifi_dev_probe] clock_32k_pin=0
[    0.694240@1] aml_wifi wifi: [wifi_setup_dt] wifi_setup_dt
[    0.694542@1] Unpacking initramfs...
[    0.747479@3] clear:27800000, free:27800000, tick:144764 us
[    0.946587@1] Freeing initrd memory: 9900K
[    0.953368@1] hw perfevents: enabled with armv7_cortex_a15 PMU driver, 7 counters available
[    0.956269@1] audit: initializing netlink subsys (disabled)
[    0.956335@1] audit: type=2000 audit(0.908:1): initialized
[    0.957178@1] workingset: timestamp_bits=30 max_order=20 bucket_order=0
[    0.970363@1] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.970692@1] exFAT: Version 1.2.9
[    0.971883@1] Registering sdcardfs 0.1
[    0.972126@1] ntfs: driver 2.1.32 [Flags: R/O].
[    0.972430@1] jffs2: version 2.2. (NAND) (SUMMARY)  © 2001-2006 Red Hat, Inc.
[    0.973250@1] fuse init (API version 7.26)
[    0.978266@1] NET: Registered protocol family 38
[    0.978285@1] Key type asymmetric registered
[    0.978294@1] Asymmetric key parser 'x509' registered
[    0.978490@1] bounce: pool size: 64 pages
[    0.978714@1] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 242)
[    0.978725@1] io scheduler noop registered (default)
[    0.978734@1] io scheduler deadline registered
[    0.978758@1] io scheduler cfq registered
[    0.988574@1] random: fast init done
[    0.989120@1] random: crng init done
[    1.006447@1] loop: module loaded
[    1.011156@1] zram: Added device: zram0
[    1.011456@1] mtdoops: mtd device (mtddev=name/number) must be supplied
[    1.012280@1] libphy: Fixed MDIO Bus: probed
[    1.012544@1] tun: Universal TUN/TAP device driver, 1.6
[    1.012553@1] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[    1.013437@1]  REG0:Addr = f0ccc540
[    1.013817@1] meson6-dwmac ff3f0000.ethernet: no reset control found
[    1.013828@1] stmmac - user ID: 0x11, Synopsys ID: 0x37
[    1.013835@1]  Ring mode enabled
[    1.013843@1]  DMA HW capability register supported
[    1.013851@1]  Normal descriptors
[    1.013858@1]  RX Checksum Offload Engine supported
[    1.013865@1]        COE Type 2
[    1.013871@1]  TX Checksum insertion supported
[    1.013877@1]  Wake-Up On Lan supported
[    1.013938@1]  Enable RX Mitigation via HW Watchdog Timer
[    1.017155@1] libphy: stmmac: probed
[    1.017167@1] eth%d: PHY ID 001cc916 at 0 IRQ POLL (stmmac-0:00) active
[    1.017176@1] eth%d: PHY ID 001cc916 at 1 IRQ POLL (stmmac-0:01)
[    1.018593@1] PPP generic driver version 2.4.2
[    1.018840@1] PPP BSD Compression module registered
[    1.018849@1] PPP Deflate Compression module registered
[    1.018873@1] PPP MPPE Compression module registered
[    1.018881@1] NET: Registered protocol family 24
[    1.019010@1] usbcore: registered new interface driver asix
[    1.019099@1] usbcore: registered new interface driver ax88179_178a
[    1.019192@1] usbcore: registered new interface driver cdc_ether
[    1.019249@1] usbcore: registered new interface driver net1080
[    1.019303@1] usbcore: registered new interface driver cdc_subset
[    1.019360@1] usbcore: registered new interface driver zaurus
[    1.019451@1] usbcore: registered new interface driver cdc_ncm
[    1.020396@1] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.020408@1] ehci-pci: EHCI PCI platform driver
[    1.020467@1] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.020493@1] ohci-pci: OHCI PCI platform driver
[    1.021117@1] usbcore: registered new interface driver cdc_acm
[    1.021126@1] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
[    1.021198@1] usbcore: registered new interface driver usb-storage
[    1.021314@1] usbcore: registered new interface driver usbserial
[    1.021673@1] mousedev: PS/2 mouse device common for all mice
[    1.021956@1] usbcore: registered new interface driver xpad
[    1.022079@1] i2c /dev entries driver
[    1.022329@1] IR NEC protocol handler initialized
[    1.022338@1] IR RC5(x/sz) protocol handler initialized
[    1.022346@1] IR RC6 protocol handler initialized
[    1.022354@1] IR JVC protocol handler initialized
[    1.022361@1] IR Sony protocol handler initialized
[    1.022369@1] IR SANYO protocol handler initialized
[    1.022377@1] IR Sharp protocol handler initialized
[    1.022384@1] IR MCE Keyboard/mouse protocol handler initialized
[    1.022392@1] IR XMP protocol handler initialized
[    1.022475@1] usbcore: registered new interface driver uvcvideo
[    1.022483@1] USB Video Class driver (1.1.1)
[    1.022558@1] usbcore: registered new interface driver cx231xx
[    1.023093@1] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: dm-devel@redhat.com
[    1.027228@1] device-mapper: verity-avb: AVB error handler initialized with vbmeta device: /dev/block/vbmeta
[    1.027240@1] Bluetooth: HCI UART driver ver 2.3
[    1.027250@1] Bluetooth: HCI UART protocol H4 registered
[    1.027521@1] cpuidle: enable-method property 'psci' found operations
[    1.027660@1] cpuidle: enable-method property 'psci' found operations
[    1.027793@1] cpuidle: enable-method property 'psci' found operations
[    1.027925@1] cpuidle: enable-method property 'psci' found operations
[    1.029454@1] ledtrig-cpu: registered to indicate activity on CPUs
[    1.029846@1] hidraw: raw HID events driver (C) Jiri Kosina
[    1.030215@1] usbcore: registered new interface driver usbhid
[    1.030223@1] usbhid: USB HID core driver
[    1.030373@1] ashmem: initialized
[    1.031320@1] value of voltage_tolerance 0
[    1.032305@1] cpu cpu0: meson_cpufreq_init: CPU 0 initialized
[    1.033349@1] meson_cpufreq_probe: Registered platform drive
[    1.033508@1] ff803000.serial: clock gate not found
[    1.033560@1] meson_uart ff803000.serial: ==uart0 reg addr = f0ce1000
[    1.033596@1] ff803000.serial: ttyS0 at MMIO 0xff803000 (irq = 36, base_baud = 1500000) is a meson_uart
[    1.033612@1] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 0 to 115200
[    1.142415@1] hdmitx: system: plugin
[    1.273635@1] hdmitx: edid: EDID Parser:
[    1.273643@1] hdmitx: edid: get dtd0 vic: 95
[    1.273646@1] hdmitx: edid: get dtd1 vic: 16
[    1.273662@1] hdmitx: edid: get dtd2 vic: 4
[    1.273664@1] hdmitx: edid: find IEEEOUT
[    1.273687@1] hdmitx: edid: check sum valid
[    1.273688@1] hdmitx: edid: check sum valid
[    1.273692@1] hdmitx: edid: update rx hdr info 0 at edid parsing
[    1.273694@1] hdmitx: edid: check sum valid
[    1.273695@1] hdmitx: edid: check sum valid
[    1.273698@1] hdmitx: edid: blk0 raw data
[    1.273725@1] hdmitx: edid:
[    1.273725@1] 00ffffffffffff006318000000000000051d0103800000780ad7a5a2594a9624
[    1.273725@1] 145054a30800d1c0b30081008180814081c00101010104740030f2705a80b058
[    1.273725@1] 8a00c48e2100001e023a801871382d40582c45003f432100001a000000fd001e
[    1.273725@1] 4c1e5a1e000a202020202020000000fc00554d41580a20202020202020200139
[    1.273725@1]
[    1.273725@1]
[    1.273726@1] hdmitx: edid: blk1 raw data
[    1.273752@1] hdmitx: edid:
[    1.273752@1] 020335715390050403070206011f1413121611155f5e5d202609070315075083
[    1.273752@1] 0100006d030c001000383c200060010203e30e6061011d007251d01e206e2855
[    1.273752@1] 00c48e2100001e011d8018711c1620582c2500c48e2100009e8c0ad08a20e02d
[    1.273752@1] 10103e9600138e2100001800000000000000000000000000000000000000009e
[    1.273752@1]
[    1.273752@1]
[    1.273755@1] hdmitx: system: update physcial size: 16 9
[    1.273759@1] hdmitx: hw: set audio
[    1.273764@1] hdmitx: hw: hdmitx tx_aud_src = 0
[    1.273775@1] hdmitx: fs = 0, cd = 4, tmds_clk = 0
[    1.273778@1] hdmitx: hw: aud_n_para = 6144
[    1.273785@1] hdmitx: hw: set channel status
[    2.632642@0] hdmitx: hdmitx_aud_hpd_plug_handler state:2
[    3.523491@2] console [ttyS0] enabled
[    3.527605@3] meson_uart ffd24000.serial: ==uart1 reg addr = f0ce3000
[    3.533572@3] ffd24000.serial: ttyS1 at MMIO 0xffd24000 (irq = 45, base_baud = 1500000) is a meson_uart
[    3.543878@0] amlogic-new-usb2-v2 ffe09000.usb2phy: USB2 phy probe:phy_mem:0xffe09000, iomap phy_base:0xf0ce5000
[    3.553302@0] amlogic-new-usb3-v2 ffe09080.usb3phy: set of GPIOC_7(459) as OTG ID pin
[    3.560853@0] amlogic-new-usb3-v2 ffe09080.usb3phy: ok to acquire gpio
[    3.567386@0] amlogic-new-usb3-v2 ffe09080.usb3phy: USB3 phy probe:phy_mem:0xffe09080, iomap phy_base:0xf0cf1080
[    3.578905@1] Error: Driver 'meson_reset' is already registered, aborting...
[    3.584942@1] aml_dma ff63e000.aml_dma: Aml dma
[    3.589807@1] aml_aes_dma ff63e000.aml_dma:aml_aes: Aml AES_dma
[    3.595510@1] aml_sha_dma ff63e000.aml_dma:aml_sha: Aml SHA1/SHA224/SHA256 dma
[    3.604257@1] ion_dev soc:ion_dev: assigned reserved memory node linux,ion-dev
[    3.609662@1] ge2d: ge2d_init_module
[    3.613035@1] ge2d: ge2d_dev major:237
[    3.616840@1] ge2d: clock source clk_ge2d_gate e8f13100
[    3.621789@1] ge2d: clock clk_ge2d source e8f13340
[    3.626555@1] ge2d: clock source clk_vapb_0 e8f137c0
[    3.631467@1] ge2d: ge2d init clock is 500000000 HZ, VPU clock is 666666656 HZ
[    3.638724@1] ge2d: ge2d clock is 499 MHZ
[    3.642654@1] ge2d: find address resource
[    3.646643@1] ge2d: map io source 0xff940000,size=65536 to 0xf0e90000
[    3.653046@1] ge2d: ge2d: pdev=e8e69a00, irq=51, clk=e8f13100
[    3.658800@1] ge2d: ge2d start monitor
[    3.662546@0] ge2d: ge2d workqueue monitor start
[    3.663087@1] amvideom vsync irq: 52
[    3.663698@1] hdmitx: hdcp: hdmitx_hdcp_init
[    3.664113@1] vout: vout2: create vout2 attribute OK
[    3.664215@1] vout: vout2: vout2_fops_create OK
[    3.664218@1] vout: vout2: register server: nulldisp_vout2_server
[    3.664227@1] vout: vout2: init mode null set ok
[    3.664366@1] vout: vout2: clktree_init
[    3.664462@1] vout: vout2: aml_vout2_probe OK
[    3.664538@1] DI: di_module_init
[    3.664542@1] DI: di_module_init: major 511
[    3.664696@1] DI: di_probe:
[    3.664725@1]        data size: 87672
[    3.664730@1] di_que_alloc:ok
[    3.664732@1] di_que_alloc:ok
[    3.664735@1] di_cfg_top_init_val:
[    3.664737@1]        cfg top begin  =0
[    3.664739@1] di_cfg_top_init_val:finish
[    3.664741@1]        module para top begin =0
[    3.664746@1] dev_vframe_init finish
[    3.665400@1] di:rmem:ch[0]:start:0xb7600000, size:68157440MB
[    3.665402@1] di:rmem:ch[1]:start:0xbb700000, size:68157440MB
[    3.665404@1] di reveser memory 0xb7600000, size 130MB.
[    3.665413@1] deinterlace deinterlace: assigned reserved memory node linux,di
[    3.665434@1] pre_irq:66
[    3.665441@1] post_irq:67
[    3.665443@1] DI: di_probe allocate rdma channel 0.
[    3.665451@1] di:err:di_get_vpu_clkb: get clk vpu error.
[    3.665454@1] DI: vpu clkb <334000000, 500000000>
[    3.665490@1] DI:enable vpu clkb.
[    3.665501@1] 0x000000de:Y=de,U=0,V=0
[    3.665503@1] 0x000000df:Y=df,U=0,V=0
[    3.665505@1] 0x000000e0:Y=e0,U=0,V=0
[    3.665506@1] 0x000000e1:Y=e1,U=0,V=0
[    3.665508@1] 0x000000e2:Y=e2,U=0,V=0
[    3.665510@1] 0x000000e3:Y=e3,U=0,V=0
[    3.665511@1] 0x000000f0:Y=f0,U=0,V=0
[    3.665513@1] 0x000000f1:Y=f1,U=0,V=0
[    3.665514@1] 0x000000f2:Y=f2,U=0,V=0
[    3.665516@1] 0x000000f3:Y=f3,U=0,V=0
[    3.665521@1] 0x000000f4:Y=f4,U=0,V=0
[    3.665523@1] 0x000000f5:Y=f5,U=0,V=0
[    3.665524@1] 0x000000f6:Y=f6,U=0,V=0
[    3.665526@1] 0x000000f7:Y=f7,U=0,V=0
[    3.665527@1] 0x000000f8:Y=f8,U=0,V=0
[    3.665529@1] 0x000000f9:Y=f9,U=0,V=0
[    3.665534@1] 0x000000fa:Y=fa,U=0,V=0
[    3.665535@1] 0x000000fb:Y=fb,U=0,V=0
[    3.665537@1] 0x000000fc:Y=fc,U=0,V=0
[    3.665539@1] 0x000000fd:Y=fd,U=0,V=0
[    3.665540@1] 0x000000fe:Y=fe,U=0,V=0
[    3.665542@1] 0x000000ff:Y=ff,U=0,V=0
[    3.665545@1] 0x0000003a:Y=3a,U=0,V=0
[    3.665547@1] 0x0000003b:Y=3b,U=0,V=0
[    3.665549@1] 0x0000003c:Y=3c,U=0,V=0
[    3.665551@1] DI: support multi decoding 58~59~60.
[    3.665827@1] .
[    3.665827@1] di_probe:ok
[    3.665889@1] DI:     finish
[    3.665920@1] vdin_drv_init: major 510
[    3.666311@1] vdin vdin0: assigned reserved memory node linux,vdin0_cma
[    3.666313@1]
[    3.666313@1]  vdin memory resource done.
[    3.666317@1] vdin0 cma_mem_size = 64 MB
[    3.666320@1] vdin0 irq: 49 rdma irq: 2
[    3.666323@1] no afbce mode found, use normal mode
[    3.666324@1] no urgent_en found
[    3.666354@1] get fclk_div5 err
[    3.666356@1] vdin_drv_probe: vdin cannot get msr clk !!!
[    3.666378@1] vdin_drv_probe: driver initialized ok
[    3.666535@1] vdin vdin1: assigned reserved memory node linux,vdin1_cma
[    3.666537@1]
[    3.666537@1]  vdin memory resource done.
[    3.666540@1] vdin1 cma_mem_size = 64 MB
[    3.666542@1] vdin1 irq: 50 rdma irq: 4
[    3.666544@1] no afbce mode found, use normal mode
[    3.666546@1] no urgent_en found
[    3.666567@1] get fclk_div5 err
[    3.666569@1] vdin_drv_probe: vdin cannot get msr clk !!!
[    3.666573@1] vdin_debugfs_init only support debug vdin0 1
[    3.666575@1] vdin_drv_probe: driver initialized ok
[    3.666693@1] vdin_drv_init: vdin driver init done
[    3.666695@1] [viuin..]viuin_init_module viuin module init
[    3.666970@1] [viuin..]viuin_probe probe ok.
[    3.667382@1] [RX]-hdmirx: hdmirx_init.
[    3.667385@1] ESM HLD: Initializing...
[    3.667505@1] tvin_afe: tvafe_drv_init: major 508
[    3.667755@1] tvin_afe: tvafe_drv_init.
[    3.667916@1] tvafe_vbi: vbi: vbi_init.
[    3.668059@1] amlvid:info: amlvideo_init called
[    3.668060@1] amlvid:info: amlvideo_create_instance called
[    3.668063@1] amlvid:info: v4l2_dev.name=:amlvideo-000
[    3.668212@1] amlvideo-000: V4L2 device registered as video10
[    3.668213@1] amlvid:info: amlvideo_create_instance called
[    3.668215@1] amlvid:info: v4l2_dev.name=:amlvideo-001
[    3.668313@1] amlvideo-001: V4L2 device registered as video23
[    3.668421@1] PPMGRDRV: warn: ppmgr module init func called
[    3.668518@1] PPMGRDRV: err: ppmgr_driver_probe called
[    3.668588@1] PPMGRDRV: info: ppmgr_dev major:506
[    3.668852@1] ppmgr: probe of ppmgr failed with error -22
[    3.669290@1] ionvideo-000: V4L2 device registered as video13
[    3.669390@1] ionvideo-001: V4L2 device registered as video14
[    3.669477@1] ionvideo-002: V4L2 device registered as video15
[    3.669571@1] ionvideo-003: V4L2 device registered as video16
[    3.669674@1] ionvideo-004: V4L2 device registered as video17
[    3.669761@1] ionvideo-005: V4L2 device registered as video18
[    3.669858@1] ionvideo-006: V4L2 device registered as video19
[    3.669965@1] ionvideo-007: V4L2 device registered as video20
[    3.670061@1] ionvideo-008: V4L2 device registered as video21
[    3.670063@1] ionvid: info: Video Technology Magazine Ion Video
[    3.670065@1] ionvid: info: Capture Board ver 1.0 successfully loaded
[    3.670532@1] videosync_create_instance dev_s d2dcb400,dev_s->dev e8e37f00
[    3.670535@1] videosync_create_instance reg videosync.0
[    3.670641@1] aml_vecm_init:module init
[    3.670853@1]
[    3.670853@1]  VECM probe start
[    3.671064@1] videosync_thread started
[    3.671123@1] == def_hdr_sdr_mode : hdr_mode=1
[    3.671156@1] Can't find  wb_sel.
[    3.671157@1] hdr:Can't find  cfg_en_osd_100.
[    3.671160@1] Can't find  vlock_en.
[    3.671162@1] Can't find  vlock_mode.
[    3.671163@1] Can't find  vlock_pll_m_limit.
[    3.671165@1] Can't find  vlock_line_limit.
[    3.671175@1] aml_vecm_probe: ok
[    3.671219@1] amdolby_vision_init:module init
[    3.671472@1]
[    3.671472@1]  amdolby_vision probe start & ver: 20181009
[    3.671477@1]
[    3.671477@1]  cpu_id=2 tvmode=0
[    3.671617@1] dolby_vision_init_receiver(dvel)
[    3.671622@1] dolby_vision_init_receiver: dvel
[    3.680073@1] amdolby_vision_probe: ok
[    3.680938@1] meson-mmc: mmc driver version: 3.02, 2017-05-15: New Emmc Host Controller
[    3.681791@1] meson-mmc: >>>>>>>>hostbase f0e83000, dmode
[    3.682065@1] meson-mmc: emmc: fixdiv calc done: adj = 2d2000
[    3.720646@1] meson-mmc: meson_mmc_probe() : success!
[    3.720850@1] amlogic mtd driver init
[    3.722561@1] aml_vrtc rtc: rtc core: registered aml_vrtc as rtc0
[    3.723144@1] cectx ff80023c.aocec: cec driver date:Ver 2019/1/7
[    3.723144@1]
[    3.723626@2] input: cec_input as /devices/virtual/input/input0
[    3.723736@1] cectx ff80023c.aocec: not find 'port_num'
[    3.723739@1] cectx ff80023c.aocec: using cec:0
[    3.723761@1] cectx ff80023c.aocec: no hdmirx regs
[    3.723764@1] cectx ff80023c.aocec: no hhi regs
[    3.723771@1] cectx ff80023c.aocec: not find 'output'
[    3.723778@1] cec: wake up flag:0
[    3.726921@1] cectx ff80023c.aocec: irq cnt:2
[    3.728993@1] cectx ff80023c.aocec: wakeup_reason:0x0
[    3.736659@3] cectx ff80023c.aocec: cev val1: 0x0;val2: 0x0
[    3.736663@3] cectx ff80023c.aocec: aml_cec_probe success end
[    3.737015@3] unifykey: storage in base: 0xc5000000
[    3.737018@3] unifykey: storage out base: 0xc5040000
[    3.737019@3] unifykey: storage block base: 0xc5080000
[    3.737020@3] unifykey: probe done!
[    3.737395@3] unifykey: no efuse-version set, use default value: -1
[    3.737396@3] unifykey: key unify config unifykey-num is 16
[    3.737468@3] unifykey: key unify fact unifykey-num is 16
[    3.737475@3] unifykey: unifykey_devno: 1f500000
[    3.737701@3] unifykey: device unifykeys created ok
[    3.737740@3] unifykey: aml_unifykeys_init done!
[    3.737807@3] meson ts init
[    3.737858@3] tsensor id: 0
[    3.737981@3] tsensor trim info: 0xfa008083!
[    3.737983@3] tsensor hireboot: 0xc0ff2ab0
[    3.738045@3] meson ts init
[    3.738056@3] tsensor id: 1
[    3.738116@3] tsensor trim info: 0xfa008078!
[    3.738118@3] tsensor hireboot: 0xc0ff2ab0
[    3.738256@3] audio_dsp: [dsp]register dsp to char divece(257)
[    3.738416@3] amaudio: amaudio: driver amaudio init!
[    3.738723@3] amaudio: amaudio_init - amaudio: driver amaudio succuess!
[    3.739385@3] sysled: module init
[    3.739650@3] meson_wdt ffd0f0d0.watchdog: creat work queue for watch dog
[    3.739895@3] meson_wdt ffd0f0d0.watchdog: AML Watchdog Timer probed done
[    3.740445@3] amlogic rfkill init
[    3.740563@3] enter bt_probe of_node
[    3.740586@3] not get gpio_en
[    3.740595@3] power on valid level is high
[    3.740595@3] bt: power_on_pin_OD = 0;
[    3.740597@3] bt: power_off_flag = 1;
[    3.740598@3] dis power down = 0;
[    3.768862@3] BLASTER Driver Init
[    3.769436@3] irblaster: probe
[    3.770163@3] dmc_monitor_probe
[    3.771054@3] aml_atvdemod_init: OK, atv demod version: V2.04.
[    3.771181@3] defendkey ff630218.defendkey: can't request region for resource [mem 0xff630218-0xff63021b]
[    3.771193@3] defendkey: probe of ff630218.defendkey failed with error -16
[    3.771605@3] usbcore: registered new interface driver snd-usb-audio
[    3.772586@3] aml_codec_T9015 ff632000.t9015: aml_T9015_audio_codec_probe
[    3.772717@3] aml_codec_T9015 is used by auge chipset, tdmout:1
[    3.774769@3] asoc debug: aml_audio_controller_probe-115
[    3.775806@3] aml_card_probe error ret:-517
[    3.776153@3] aml_tdm_platform_probe, tdm ID = 0
[    3.776167@3] TDM id 0 i2s2hdmi:0
[    3.776408@3] aml_tdm_platform_probe, tdm ID = 1
[    3.776419@3] TDM id 1 i2s2hdmi:0
[    3.776753@3] aml_tdm_platform_probe, tdm ID = 2
[    3.776783@3] TDM id 2 samesource_sel:3
[    3.776785@3] TDM id 2 i2s2hdmi:0
[    3.776968@3] aml_tdm_platform_probe, tdm ID = 3
[    3.776979@3] TDM id 3 i2s2hdmi:0
[    3.776981@3] TDM id 3 lb-src-sel:2
[    3.777012@3] aml_tdm ff642000.audiobus:tdmlb: aml_tdm_get_pins error!
[    3.777442@3] aml_spdif_platform_probe, spdif ID = 0
[    3.777588@3] aml_spdif ff642000.audiobus:spdif: aml_spdif_get_pins error!
[    3.777704@3] SPDIF id 0 asrc_id:0 auto_asrc:0
[    3.777772@3] spdifout_play_with_zerodata, spdif id:0 enable:0
[    3.777776@3] spdif_a fifo ctrl, frddr:0 type:3, 32 bits
[    3.777783@3] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200
[    3.777790@3] hdmitx: audio: aout notify format CT_PCM
[    3.777792@3] hdmitx: hw: set audio
[    3.777794@3] hdmitx: hw: hdmitx tx_aud_src = 0
[    3.777809@3] hdmitx: fs = 3, cd = 4, tmds_clk = 0
[    3.777812@3] hdmitx: hw: aud_n_para = 6144
[    3.777820@3] hdmitx: hw: set channel status
[    3.777850@3] hdmitx: audio: Audio Type: PCM
[    3.777852@3] hdmitx: audio: set audio param
[    3.777855@3] spdif_a is set to enable
[    3.777863@3] aml_spdif_platform_probe, register soc platform
[    3.777893@3] aml_spdif_platform_probe, spdif ID = 1
[    3.777943@3] spdifout_play_with_zerodata, spdif id:1 enable:0
[    3.777945@3] spdif_b fifo ctrl, frddr:0 type:3, 32 bits
[    3.777949@3] spdif_info: rate: 48000, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x200, ch1_r:0x200
[    3.777954@3] spdif_b is set to enable
[    3.777959@3] aml_spdif_platform_probe, register soc platform
[    3.778574@3] default set lane_mask_in as all lanes.
[    3.778584@3] aml_pdm_platform_probe, register soc platform
[    3.778868@3] audio_ddr_mngr: 0, irqs toddr 37, frddr 40
[    3.778870@3] audio_ddr_mngr: 1, irqs toddr 38, frddr 41
[    3.778872@3] audio_ddr_mngr: 2, irqs toddr 39, frddr 42
[    3.779448@3] audiolocker_platform_probe
[    3.779818@3] resample_platform_probe
[    3.780499@3] GACT probability NOT on
[    3.780511@3] Mirror/redirect action on
[    3.780517@3] u32 classifier
[    3.780518@3]     Actions configured
[    3.780522@3] Netfilter messages via NETLINK v0.30.
[    3.780755@3] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    3.780973@3] ctnetlink v0.93: registering with nfnetlink.
[    3.781537@3] xt_time: kernel timezone is -0000
[    3.781613@3] ipip: IPv4 and MPLS over IPv4 tunneling driver
[    3.782033@3] IPv4 over IPsec tunneling driver
[    3.790879@3] ip_tables: (C) 2000-2006 Netfilter Core Team
[    3.791128@3] arp_tables: arp_tables: (C) 2002 David S. Miller
[    3.798083@3] Initializing XFRM netlink socket
[    3.798582@3] NET: Registered protocol family 10
[    3.803419@3] mip6: Mobile IPv6
[    3.803435@3] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    3.813349@3] sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
[    3.814136@3] NET: Registered protocol family 17
[    3.814154@3] NET: Registered protocol family 15
[    3.814177@3] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    3.814347@3] Bluetooth: RFCOMM TTY layer initialized
[    3.814355@3] Bluetooth: RFCOMM socket layer initialized
[    3.814376@3] Bluetooth: RFCOMM ver 1.11
[    3.814384@3] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.814386@3] Bluetooth: BNEP filters: protocol multicast
[    3.814392@3] Bluetooth: BNEP socket layer initialized
[    3.814394@3] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[    3.814399@3] Bluetooth: HIDP socket layer initialized
[    3.814419@3] l2tp_core: L2TP core driver, V2.0
[    3.814428@3] l2tp_ppp: PPPoL2TP kernel driver, V2.0
[    3.814429@3] l2tp_ip: L2TP IP encapsulation support (L2TPv3)
[    3.814444@3] l2tp_netlink: L2TP netlink interface
[    3.814472@3] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
[    3.814486@3] l2tp_debugfs: L2TP debugfs support
[    3.814487@3] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
[    3.814517@3] NET: Registered protocol family 35
[    3.814562@3] Key type dns_resolver registered
[    3.819070@3] Registering SWP/SWPB emulation handler
[    3.819708@3] registered taskstats version 1
[    3.820034@1] meson-aml-mmc ffe07000.emmc: divider requested rate 200000000 != actual rate 199999997: ret=0
[    3.820042@1] meson-mmc: Data 1 aligned delay is 0
[    3.820045@1] meson-mmc: emmc: clk 199999997 tuning start
[    3.827153@3] dwc3 ff500000.dwc3: Configuration mismatch. dr_mode forced to host
[    3.981631@1] meson-mmc: emmc: rx_tuning_result[0] = 40
[    4.181045@1] meson-mmc: emmc: rx_tuning_result[1] = 40
[    4.185282@1] meson-mmc: Tuning transfer error: nmatch=0 tuning_err:0xffffffac
[    4.329946@3] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    4.329964@3] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[    4.330261@3] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228fe6c hci version 0x110 quirks 0x20010010
[    4.330304@3] xhci-hcd xhci-hcd.0.auto: irq 29, io mem 0xff500000
[    4.330988@3] hub 1-0:1.0: USB hub found
[    4.331011@3] hub 1-0:1.0: 2 ports detected
[    4.331291@3] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    4.331302@3] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[    4.331349@3] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    4.331804@3] hub 2-0:1.0: USB hub found
[    4.331822@3] hub 2-0:1.0: 1 port detected
[    4.332758@3] aml_card_probe error ret:-517
[    4.335116@2] aml_vrtc rtc: setting system clock to 2024-08-22 06:54:46 UTC (1724309686)
[    4.335486@2] dwc_otg: usb0: type: 0 speed: 0, config: 0, dma: 0, id: 0, phy: ffe09000, ctrl: 0
[    4.380193@1] meson-mmc: emmc: rx_tuning_result[3] = 40
[    4.435673@2] dwc_otg: Core Release: 3.30a
[    4.435678@2] dwc_otg: Setting default values for core params
[    4.435691@2] dwc_otg: curmode: 0, host_only: 0
[    4.447950@2] dwc_otg: Using Buffer DMA mode
[    4.447953@2] dwc_otg: OTG VER PARAM: 1, OTG VER FLAG: 1
[    4.447955@2] dwc_otg: Working on port type = OTG
[    4.447957@2] dwc_otg: Current port type: SLAVE
[    4.448097@2] dwc_otg ff400000.dwc2_a: DWC OTG Controller
[    4.448116@2] dwc_otg ff400000.dwc2_a: new USB bus registered, assigned bus number 3
[    4.448137@2] dwc_otg ff400000.dwc2_a: irq 31, io mem 0x00000000
[    4.448799@2] hub 3-0:1.0: USB hub found
[    4.448819@2] hub 3-0:1.0: 1 port detected
[    4.449603@2] aml_card_probe error ret:-517
[    4.449668@1] dwc_otg: Dedicated Tx FIFOs mode
[    4.450021@1] dwc_otg: using timer detectid change, d2dcd000
[    4.450199@2] aml_card_probe error ret:-517
[    4.450976@1] aml_card_probe error ret:-517
[    4.452258@1] meson_cdev probe
[    4.452268@1] thermal: read gpupp failed
[    4.452310@1] meson_cdev index: 0
[    4.452443@1] thermal: read gpupp failed
[    4.452467@1] meson_cdev index: 1
[    4.452471@1] cpucore_cooling_register, max_cpu_core_num:4
[    4.452569@1] meson_cdev index: 2
[    4.452573@1] thermal: read gpupp failed
[    4.452589@1] meson_cdev index: 3
[    4.452666@1] find tzd id: 0
[    4.452789@1] find tzd id: 0
[    4.452818@1] meson_cdev probe done
[    4.453365@1] aml_card_probe error ret:-517
[    4.453591@1] gxbb_pm: enter meson_pm_probe!
[    4.453667@1] gxbb_pm: meson_pm_probe done
[    4.454111@1] aml_card_probe error ret:-517
[    4.454568@1] ALSA device list:
[    4.454569@1]   No soundcards found.
[    4.563104@1] meson-mmc: emmc: rx_tuning_result[4] = 40
[    4.563107@1] meson-mmc: emmc: best_win_start =3, best_win_size =4
[    4.563111@1] meson-mmc: emmc: sd_emmc_regs->gclock=0x10000345,sd_emmc_regs->gadjust=0x2000
[    4.585443@1] emmc: new HS200 MMC card at address 0001
[    4.586046@1] emmc: clock 199999997, 8-bit-bus-width
[    4.586046@1]
[    4.586047@1] mmcblk0: emmc:0001 8GTF4R 7.28 GiB
[    4.586206@1] mmcblk0boot0: emmc:0001 8GTF4R partition 1 4.00 MiB
[    4.586343@1] mmcblk0boot1: emmc:0001 8GTF4R partition 2 4.00 MiB
[    4.586468@1] mmcblk0rpmb: emmc:0001 8GTF4R partition 3 512 KiB
[    4.595120@1] meson-mmc: Enter aml_emmc_partition_ops
[    4.607956@1] meson-mmc: [mmc_read_partition_tbl] mmc read partition OK!
[    4.607957@1] meson-mmc: add_emmc_partition
[    4.608123@1] meson-mmc: [mmcblk0p01]           bootloader  offset 0x000000000000, size 0x000000400000
[    4.608270@1] meson-mmc: [mmcblk0p02]             reserved  offset 0x000002400000, size 0x000004000000
[    4.608388@1] meson-mmc: [mmcblk0p03]                cache  offset 0x000006c00000, size 0x000043800000
[    4.608518@1] meson-mmc: [mmcblk0p04]                  env  offset 0x00004ac00000, size 0x000000800000
[    4.608659@1] meson-mmc: [mmcblk0p05]                 logo  offset 0x00004bc00000, size 0x000000800000
[    4.608790@1] meson-mmc: [mmcblk0p06]             recovery  offset 0x00004cc00000, size 0x000001800000
[    4.608909@1] meson-mmc: [mmcblk0p07]                 misc  offset 0x00004ec00000, size 0x000000800000
[    4.609039@1] meson-mmc: [mmcblk0p08]                 dtbo  offset 0x00004fc00000, size 0x000000800000
[    4.609157@1] meson-mmc: [mmcblk0p09]             cri_data  offset 0x000050c00000, size 0x000000800000
[    4.609280@1] meson-mmc: [mmcblk0p10]                param  offset 0x000051c00000, size 0x000001000000
[    4.609422@1] meson-mmc: [mmcblk0p11]                 boot  offset 0x000053400000, size 0x000001000000
[    4.609538@1] meson-mmc: [mmcblk0p12]                  rsv  offset 0x000054c00000, size 0x000001000000
[    4.609678@1] meson-mmc: [mmcblk0p13]             metadata  offset 0x000056400000, size 0x000001000000
[    4.609793@1] meson-mmc: [mmcblk0p14]               vbmeta  offset 0x000057c00000, size 0x000000200000
[    4.609923@1] meson-mmc: [mmcblk0p15]                  tee  offset 0x000058600000, size 0x000002000000
[    4.610031@1] meson-mmc: [mmcblk0p16]               vendor  offset 0x00005ae00000, size 0x000008000000
[    4.610172@1] meson-mmc: [mmcblk0p17]                  odm  offset 0x000063600000, size 0x000000100000
[    4.610289@1] meson-mmc: [mmcblk0p18]               system  offset 0x000063f00000, size 0x00005c800000
[    4.610432@1] meson-mmc: [mmcblk0p19]              product  offset 0x0000c0f00000, size 0x000000100000
[    4.610540@1] meson-mmc: [mmcblk0p20]      factory_setting  offset 0x0000c1800000, size 0x000001000000
[    4.610672@1] meson-mmc: [mmcblk0p21]             btv_home  offset 0x0000c3000000, size 0x000006400000
[    4.610789@1] meson-mmc: [mmcblk0p22]                 data  offset 0x0000c9c00000, size 0x000108400000
[    4.610807@1] card key: card_blk_probe.
[    4.610811@1] emmc_key_init:183 emmc key lba_start:0x12020,lba_end:0x12220
[    4.610814@1] emmc key: emmc_key_init:205 ok.
[    4.617137@1] meson-mmc: amlmmc_dtb_init: register dtb chardev
[    4.617138@1] meson-mmc: calc 4da8be32, store 4da8be32
[    4.625589@1] meson-mmc: calc 4da8be32, store 4da8be32
[    4.625590@1] meson-mmc: total valid 2
[    4.625849@1] meson-mmc: amlmmc_dtb_init: register dtb chardev OK
[    4.625849@1] meson-mmc: Exit aml_emmc_par▒[    5.518616@1] meson_uart ff803000.serial: ttyS0 use xtal(24M) 24000000 change 115200 to 115200
[    5.522633@1] Freeing unused kernel memory: 1024K
[    5.540777@1] init: init first stage started!
[    5.540879@1] init: First stage mount skipped (recovery mode)
[    5.545790@1] init: Using Android DT directory /proc/device-tree/firmware/android/
[    5.602533@1] init: [libfs_mgr]Returning avb_handle with status: 0
[    5.603686@1] init: Loading SELinux policy
[    5.758902@1] audit: type=1403 audit(1724309687.920:2): policy loaded auid=4294967295 ses=4294967295
[    5.762585@1] selinux: SELinux: Loaded policy from /sepolicy
[    5.762585@1]
[    5.770398@1] audit: type=1404 audit(1724309687.932:3): enforcing=1 old_enforcing=0 auid=4294967295 ses=4294967295
[    5.796816@1] selinux: SELinux: Loaded file_contexts
[    5.796816@1]
[    5.801657@1] init: init second stage started!
[    5.823965@1] init: Using Android DT directory /proc/device-tree/firmware/android/
[    5.831436@1] selinux: SELinux: Loaded file_contexts
[    5.831436@1]
[    5.832500@1] init: Running restorecon...
[    5.844866@1] init: waitid failed: No child processes
[    5.844958@1] init: Couldn't load property file '/system/etc/prop.default': open() failed: No such file or directory: No such file or directory
[    5.860030@1] init: Unable to set property 'ro.product.first_api_level' to '28' in property file '/prop.default': Read-only property was already set
[    5.872462@1] init: Unable to set property 'ro.treble.enabled' to 'true' in property file '/prop.default': Read-only property was already set
[    5.883302@1] init: Unable to set property 'ro.hdmi.set_menu_language' to 'false' in property file '/prop.default': Read-only property was already set
[    5.897164@1] init: Couldn't load property file '/product/build.prop': open() failed: No such file or directory: No such file or directory
[    5.914600@1] audit: type=1400 audit(1724309688.076:4): avc:  denied  { create } for  pid=1 comm="init" name="cgroup.procs" scontext=u:r:init:s0 tcontext=u:object_r:rootfs:s0 tclass=file permissive=0
[    5.918878@0] ueventd: ueventd started!
[    5.922833@0] selinux: SELinux: Loaded file_contexts
[    5.922833@0]
[    5.922899@0] ueventd: Parsing file /ueventd.rc...
[    5.923802@0] ueventd: Parsing file /vendor/ueventd.rc...
[    5.923857@0] ueventd: Unable to read config file '/vendor/ueventd.rc': open() failed: No such file or directory
[    5.923895@0] ueventd: Parsing file /odm/ueventd.rc...
[    5.923938@0] ueventd: Unable to read config file '/odm/ueventd.rc': open() failed: No such file or directory
[    5.924045@0] ueventd: Parsing file /ueventd.amlogic.rc...
[    5.924091@0] ueventd: Unable to read config file '/ueventd.amlogic.rc': open() failed: No such file or directory
[    6.404418@0] ueventd: Coldboot took 0.478 seconds
[    6.415200@1] audit: type=1400 audit(1724309688.576:5): avc:  denied  { setattr } for  pid=1 comm="init" name="system" dev="rootfs" ino=12617 scontext=u:r:init:s0 tcontext=u:object_r:rootfs:s0 tclass=lnk_file permissive=0
[    6.430160@1] audit: type=1400 audit(1724309688.596:6): avc:  denied  { write } for  pid=1 comm="init" name="watermark_scale_factor" dev="proc" ino=13195 scontext=u:r:init:s0 tcontext=u:object_r:proc:s0 tclass=file permissive=0
[    6.449606@1] audit: type=1400 audit(1724309688.616:7): avc:  denied  { write } for  pid=1 comm="init" name="min_free_kbytes" dev="proc" ino=13196 scontext=u:r:init:s0 tcontext=u:object_r:proc:s0 tclass=file permissive=0
[    6.475843@1] eth0: device MAC address 28:cd:c4:f9:93:81
[    6.556514@1] meson6-dwmac ff3f0000.ethernet eth0: fail to init PTP.
[    6.557627@1] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    6.568942@0] audit: type=1400 audit(1724309688.732:8): avc:  denied  { read } for  pid=2783 comm="charger" name="type" dev="sysfs" ino=16334 scontext=u:r:charger:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
[    6.583426@0] healthd: BatteryTemperaturePath not found
[    6.587975@0] healthd: BatteryCycleCountPath not found
[    6.593840@0] healthd: battery l=42 v=4 t=42.4 h=2 st=2 c=1 fc=10000000 chg=
[    6.600467@3] EXT4-fs (mmcblk0p3): mounted filesystem with ordered data mode. Opts: discard
[    6.618864@3] systemcontrol: [ubootenv] using /dev/block/env with size(65536) (65532)systemcontrol: [ubootenv] set property count: 0
[    6.625158@3] systemcontrol: display mode config path: /etc/mesondisplay.cfgsystemcontrol: [ubootenv] update value name [upgrade_step]: value [1]
[    6.633975@2] file system registered
[    6.641806@1] systemcontrol: [ubootenv] upgrade_step is not a ubootenv variable.
[    6.642072@2] assign_ffs_buffer FFS_BUFFER_MAX=100!!!
[    6.651148@0] read descriptors
[    6.651159@0] read strings
[    6.660679@1] systemcontrol: failed to set system property const.filesystem.mode
[    6.667381@1] systemcontrol: getBootEnv key:ubootenv.var.reboot_mode_android value:normalsystemcontrol: reboot_mode :normal
[    6.678344@1] systemcontrol: display mode init type: 2 [0:none 1:tablet 2:mbox 3:tv], soc type:gxl, default UI:1080p[    6.688873@0] systemcontrol: no one match the uevent : DEVPATH=/devices/virtual/amhdmitx/amhdmitx0/hdmi, add it to list
[    6.689532@1] hdmitx: system: set hdcp_pwr 1
# [    6.730284@2] hdmitx: system: restore hdcp_pwr 0
[    6.730360@2] amhdmitx amhdmitx0: hdmitx20: stop14
[    6.734101@2] amhdmitx amhdmitx0: hdmitx20: stop22
[    6.743072@2] hdmitx: system: sname = 2160p60hz
[    6.743305@2] hdmitx: system: char_clk = 594000
[    6.747837@2] hdmitx: system: cd = 4
[    6.751374@2] hdmitx: system: cs = 3
[    6.754928@2] hdmitx: RX tmds clk: 300   Calc clk: 297
[    6.760358@2] audit: type=1400 audit(1724309688.924:9): avc:  denied  { read } for  pid=2784 comm="recovery" name="u:object_r:netflix_prop:s0" dev="tmpfs" ino=13043 scontext=u:r:recovery:s0 tcontext=u:object_r:netflix_prop:s0 tclass=file permissive=0
[    6.782336@2] audit: type=1400 audit(1724309688.948:10): avc:  denied  { read } for  pid=2784 comm="recovery" name="u:object_r:netflix_prop:s0" dev="tmpfs" ino=13043 scontext=u:r:recovery:s0 tcontext=u:object_r:netflix_prop:s0 tclass=file permissive=0
[    6.804896@3] audit: type=1400 audit(1724309688.968:11): avc:  denied  { read } for  pid=2784 comm="recovery" name="u:object_r:netflix_prop:s0" dev="tmpfs" ino=13043 scontext=u:r:recovery:s0 tcontext=u:object_r:netflix_prop:s0 tclass=file permissive=0
[    7.619018@2] fb: osd_open, 1507, fb_index=0,fb_rmem_size=26738688
[    7.619638@2] fb: osd_release now.index=0,open_count=1
[    7.627547@2] fb: osd_open, 1507, fb_index=0,fb_rmem_size=26738688
[    7.631092@2] fb: malloc_osd_memory, cma:c18caa0c
[    7.635514@2] fb: malloc_osd_memory, 1201, base:0xbf800000, size:8388608
[    7.642200@2] fb: use ion buffer for fb memory, fb_index=0
[    7.647651@2] fb: OSD0 as afbcd mode,afbc_type=2
[    7.658984@2] meson-fb meson-fb: create ion_client e8cc4300, handle=e8ccb680
[    7.660387@2] meson-fb meson-fb: ion memory(0): created fb at 0x2b400000, size 25 MiB
[    7.668204@2] fb:  0, phy: 0x2b400000, vir:0xeb400000, size=26112K
[    7.668204@2]
[    7.675993@2] fb: Frame buffer memory assigned at[    7.680500@2] fb:  0, phy: 0x2b400000, vir:0xeb400000, size=26112K
[    7.680500@2]
[    7.688300@2] fb:  0, phy: 0x2b400000, vir:0xeb400000, size=26112K
[    7.688300@2]
[    7.696100@2] fb: logo_index=0,fb_index=0
[    7.700084@2] fb: ---------------clear fb0 memory eb400000
[    7.709465@2] fb: osd[0] canvas.idx =0x40
[    7.709523@2] fb: osd[0] canvas.addr=0x2b400000
[    7.714038@2] fb: osd[0] canvas.width=7680
[    7.718109@2] fb: osd[0] canvas.height=2160
[    7.722269@2] fb: osd[0] frame.width=1920
[    7.726257@2] fb: osd[0] frame.height=1080
[    7.730330@2] fb: osd[0] out_addr_id =0x1
[    7.767306@0] fb: osd[0] enable: 0 (recovery)
[    7.783966@0] fb: osd[0] enable: 1 (recovery)
[    8.401485@0] audit: type=1400 audit(1724309690.564:12): avc:  denied  { write } for  pid=2784 comm="recovery" name="force_ro" dev="sysfs" ino=19919 scontext=u:r:recovery:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
[    8.416168@0] audit: type=1400 audit(1724309690.576:13): avc:  denied  { write } for  pid=2784 comm="recovery" name="force_ro" dev="sysfs" ino=19847 scontext=u:r:recovery:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
[    9.608924@1] meson6-dwmac ff3f0000.ethernet eth0: Link is Up - 1Gbps/Full - flow control off
[    9.611813@1] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   10.137233@0] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based  firewall rule not found. Use the iptables CT target to attach helpers instead.
[   11.496635@3] vout: aml_tvout_mode_work: monitor_timeout
[   11.931474@1] systemcontrol: boot animation detect boot video:0
[   11.931760@1] systemcontrol: recovery running state is:running!
[   11.937679@1] systemcontrol: recovery  or bootvideo mode[   12.942947@1] fb: osd[0] enable: 0 (recovery)
[   12.955844@1] systemcontrol: write /sys/class/graphics/fb0/blank, val:1 end
[   12.961537@1] fb: osd[1] enable: 0 (recovery)
[   12.972477@1] systemcontrol: write /sys/class/graphics/fb1/blank, val:1 end
[   12.978169@1] systemcontrol: write /sys/class/graphics/fb1/free_scale, val:0 end
[   12.989143@1] systemcontrol: write /sys/class/graphics/fb0/free_scale, val:0x10001 end
[   12.993412@1] fb: osd[0] enable: 1 (recovery)
[   13.005843@1] systemcontrol: write /sys/class/graphics/fb0/blank, val:0 end
[   13.011478@1] systemcontrol: recovery  or bootvideo end[   13.039146@1] systemcontrol: hdcp_tx begin to authenticate hdcp22:0, hdcp14:0
[   13.623387@0] audit: type=1400 audit(1724309696.020:14): avc:  denied  { read } for  pid=2784 comm="recovery" name="temp" dev="sysfs" ino=10513 scontext=u:r:recovery:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
[   13.637651@0] audit: type=1400 audit(1724309696.036:15): avc:  denied  { read } for  pid=2784 comm="recovery" name="temp" dev="sysfs" ino=10478 scontext=u:r:recovery:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
[   24.494897@1] systemcontrol: [ubootenv] using /dev/block/env with size(65536) (65532)systemcontrol: [ubootenv] set property count: 0
[   24.506728@1] systemcontrol: [ubootenv] update value name [ubootenv.var.upgrade_step]: value [3]
[   24.516738@1] systemcontrol: [ubootenv] Save ubootenv to /dev/block/env succeed!                                                                                                                         [   24.670828@1] systemcontrol: [ubootenv] using /dev/block/env with size(65536) (65532)systemcontrol: [ubootenv] set property count: 0
[   24.677129@1] systemcontrol: [ubootenv] update value name [ubootenv.var.recovery_from_flash]: value [defenv_resev;save;reset]
[   24.689723@1] systemcontrol: [ubootenv] Save ubootenv to /dev/block/env succeed!
[   24.697561@1] meson-mmc: stamp 1, checksum 0xda11d583, version 1, magic A~D
[   25.417769@1] systemcontrol: [ubootenv] using /dev/block/env with size(65536) (65532)systemcontrol: [ubootenv] set property count: 0
[   25.428003@2] init: Received sys.powerctl='reboot,recovery' from pid: 2819 (/tmp/update-binary)
[   25.432808@2] init: Clear action queue and start shutdown trigger
[   25.438855@2] init: processing action (shutdown_done) from (<Builtin Action>:0)
[   25.446122@2] init: Reboot start, reason: reboot,recovery, rebootTarget: recovery
[   25.469178@2] init: Shutdown timeout: 6000 ms
[   25.469218@2] init: terminating init services
[   25.472252@2] init: Sending signal 15 to service 'console' (pid 2791) process group...
[   25.480397@2] init: Sending signal 15 to service 'recovery' (pid 2784) process group...
[   25.490146@2] update-binary: 1 output lines suppressed due to ratelimiting
[   25.508982@2] init: Sending signal 15 to service 'charger' (pid 2783) process group...
[   25.511450@2] init: Sending signal 15 to service 'ueventd' (pid 2322) process group...
[   25.624675@2] recovery: 58 output lines suppressed due to ratelimiting
[   25.625578@2] fb: osd_release now.index=0,open_count=1
[   28.525380@3] android_work: did not send uevent (0 0   (null))
[   28.992323@1] hdmitx: hw: avmute set to 2
[   29.092414@1] meson_wdt ffd0f0d0.watchdog: reboot_notify: disable watchdog (event = 1)
[   29.095769@0] meson-mmc: emmc: fixdiv calc done: adj = 22000
[   29.101496@0] amvecm: shutdown module
[   29.104202@2] VDIN(1) decode has stopped.
[   29.107957@2] vdin_drv_shutdown ok.
[   29.111416@2] VDIN(0) decode has stopped.
[   29.115401@2] vdin_drv_shutdown ok.
[   29.118870@2] [DI] shutdown done.
[   29.122166@2] vout: vout2: aml_vout2_shutdown
[   29.126565@2] gen_suspend
[   29.129382@2] vout: aml_vout_shutdown
[   29.132753@2] fb: osd_shutdown
[   29.135774@2] cvbs_out: clk_gate is already off
[   29.140288@2] amvdac_drv_shutdown: shutdown module
[   29.145107@0] reboot: Restarting system with command 'recovery'
[   29.150978@0] reboot reason 2
bl31 reboot reason: 0xd
bl31 reboot reason: 0x2
system cmd  1.
G12A:BL:0253b8:61aa2d;FEAT:F2F939B2:32060;POC:F;RCY:0;EMMC:0;READ:0;0.0;0.0;
                                                                            bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:0000037f
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00032060
B1:f2f939b2

TE: 223929

BL2 Built : 06:41:45, Feb 19 2020. g12a g9a5414b - jenkins@walle02-sh

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
OTP_ARB=00000001
board id: 1
Load FIP HDR DDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
PIEI prepare done
00000000
emmc switch 1 ok
00000000
emmc switch 2 ok
 NO find ddr boot_info from eMMC
fastboot data verify
result: 255
Cfg max: 12, cur: 1. Board id: 255. Force loop cfg
DDR4 probe

LPDDR4_PHY_V_0_1_21-Built : 20:05:08, Jan 10 2020. g12a g3576a48 - zhiguang.ouyang@droid07-sz
ddr clk to 1320MHz
00000000
emmc switch 0 ok

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : End of read enable training
INFO : End of fine write leveling
INFO : End of read dq deskew training
INFO : End of MPR read delay center optimization
INFO : End of Write leveling coarse delay
INFO : End of write delay center optimization
INFO : End of read delay center optimization
INFO : End of max read latency training
INFO : Training has run successfully!
1D training succeed
Check phy result
INFO : End of initialization
INFO : End of 2D read delay Voltage center optimization
INFO : End of 2D write delay Voltage center optimization
INFO : Training has run successfully!
 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001
 dram_vref_reg_value 0x 00000018
2D training succeed
auto size-- 65535DDR cs0 size: 2048MB
DDR cs1 size: 1024MB
DMC_DDR_CTRL: 0070001cDDR size: 3072MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 445
result report
boot times 2Enable ddr reg access
00000000
emmc switch 3 ok
BL2: rpmb counter: 0x00006d0f
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x0006c200, des: 0x0175c000, size: 0x0013de00, part: 0
0.0;0.0;M3 CHK:0;cm4_sp_mode 0
OPS=0x40
ring efuse init
MVN_1=0x00000000
MVN_2=0x00000000
[Image: g12a_v1.1.3482-c90792be1 2020-06-12 19:52:03 wencai.you@droid11-sz]
28 0b 40 00 01 07 1c 00 00 03 31 38 47 47 52 50
[1.543865 Inits done]
secure task start!
high task start!
low task start!
boot bl31
NOTICE:  BL31: v1.3(release):25bab5d
NOTICE:  BL31: Built : 16:03:26, Feb 18 2020
NOTICE:  BL31: G12A secure boot!
NOTICE:  BL31: BL33 decompress pass
INFO:    BL3-2: ATOS-V2.4.4-144-gab19f4557 #1 Wed Dec 9 15:21:03 2020 +0800 arm
INFO:    BL3-2: Chip: G12A Rev: B (28:B - 40:2)
INFO:    BL3-2: crypto engine DMA
INFO:    BL3-2: secure time TEE
INFO:    BL3-2: CONFIG_DEVICE_SECURE 0xb200000e
protect cbus registers


U-Boot 2015.01-g35f6f2fb9c (Mar 18 2022 - 17:48:24)

DRAM:  3 GiB
Relocation Offset is: b6d76000
mmu cfg end: 0xc0000000
mmu cfg end: 0xc0000000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000b7ea1e78
NAND:  get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff
No NAND device found!!!
nand init failed: -6
MMC:   aml_priv->desc_buf = 0x00000000b3d66a70
aml_priv->desc_buf = 0x00000000b3d68db0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][875]find fixed adj_delay=20
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      Single dtb detected
start dts,buffer=00000000b3d6b620,dt_addr=00000000b3d6b620
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Single dtb detected
parts: 17
00:      logo   0000000000800000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:   factory   0000000000800000 11
12:     super   0000000065200000 1
enable dynamic_partition
13:     cache   0000000043800000 2
14:factory_setting      0000000001000000 1
15:  btv_home   0000000006400000 1
16:      data   ffffffffffffffff 4
_cmp_iptbl()-620: partition count is not same 20:22
mmc_device_init()-1354: update rsv with dtb!
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x79f50f07 == storage crc_pattern:0x79f50f07!!!
mmc env offset: 0x4ac00000
In:    serial
Out:   serial
Err:   serial
aml log : internal sys error!
reboot_mode=factory_reset
## defenv_reserve
Saving Environment to aml-storage...
mmc env offset: 0x4ac00000
Writing to MMC(1)... done
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3354: calc da11d583, store da11d583
_verify_dtb_checksum()-3354: calc da11d583, store da11d583
dtb_read()-3569: total valid 2
update_old_dtb()-3550: do nothing
      Amlogic multi-dtb tool
      Single dtb detected
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
vpu: driver version: v20190313
vpu: detect chip type: 8
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: vpp osd2 matrix rgb2yuv..............
hdr_func 4, hdr_process_select 0x1
hdr_func 2, hdr_process_select 0x1
cvbs: cpuid:0x28
cvbs: find clk_path: 0x0
cvbs: find performance_pal config
cvbs: find performance_ntsc config
aml_config_dtb 633
aml_config_dtb 663
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
co_phase = <0x00000003>
caps2 = "MMC_CAP2_HS200"
f_max = "
         ▒▒"
status = "disabled"
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
Net:   dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4

ramdump_init, add:0, size:0
CONFIG_AVB2: avb2
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=3
gpio: pin GPIOX_7 (gpio 87) value is 1
gpio: pin GPIOAO_10 (gpio 10) value is 1
gpio: pin GPIOX_5 (gpio 85) value is 1
aml log : internal sys error!
reboot_mode:::: factory_reset
s_version: U-Boot 2015.01-g35f6f2fb9c
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L515:key[oemkey] not programed yet

** Unable to use mmc 1:15 for fatinfo **
co-phase 0x3, tx-dly 0, clock 40000000
co-phase 0x3, tx-dly 0, clock 40000000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][875]find fixed adj_delay=20
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
switch to partitions #0, OK
mmc1(part 0) is current device
mmc switch to user success
start = 0x2d7000,end = 0x2dafff
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr ee7e8ea8 Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
hpd_state=1
do_hpd_detect: hdmimode=1080p60hz
do_hpd_detect: colorattribute=444,8bit
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x38
sink preferred_mode is 2160p30hz[95]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x38
read hdmichecksum 0x00000000, colorattribute 444,8bit
read hdmimode 1080p60hz, colorspace <NULL>, colordepth <NULL>
do_get_parse_edid: autoMode = false, manualMode=16
isYuv4kSink: true, maxTMDSRate=300
do_get_parse_edid: yuv4k sink: inColorSpace: HDMI_COLOR_FORMAT_444
do_get_parse_edid: default inColorDepth: HDMI_COLOR_DEPTH_24B
TV has changed, initial mode is: 1080p60hz  attr: 444,8bit crc is :0x399e0000
dolby_status 0
dolby_status 0
dolby_vision_process: hpd: dv disabled
Saving Environment to aml-storage...
mmc env offset: 0x4ac00000
Writing to MMC(1)... done
[OSD]load fb addr from dts:/meson-fb
[OSD]set initrd_high: 0xbf800000
[OSD]fb_addr for logo: 0xbf800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0xbf800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0xbf800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
aml_audio_init
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx: set enc for VIC: 16
hdmitx phy setting done
rx version is 2.0  div=10
hdmtix: set audio
hdmi_tx_set: save mode: 1080p60hz, attr: 444,8bit, hdmichecksum: 0x399e0000
dolby_status 0
dolby_status 0
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
s_version: U-Boot 2015.01-g35f6f2fb9c
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L515:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr ee7e8ea8 Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
InUsbBurn
wait for phy ready count is 0
noSof
sof timeout, reset usb phy tuning
Device: SDIO Port C
Manufacturer ID: 15
OEM: 100
Name: 8GTF4
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.1
High Capacity: Yes
Capacity: (0x1d2000000 Bytes) 7.3 GiB
mmc clock: 40000000
Bus Width: 8-bit
card out
** Bad device mmc 0 **
Device: SDIO Port C
Manufacturer ID: 15
OEM: 100
Name: 8GTF4
Tran Speed: 52000000
Rd Block Len: 512
MMC version 5.1
High Capacity: Yes
Capacity: (0x1d2000000 Bytes) 7.3 GiB
mmc clock: 40000000
Bus Width: 8-bit
card out
** Bad device mmc 0 **
card out
** Bad device mmc 0 **
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 3000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot: normal
** File not found /recovery/dtb.img **
** File not found /recovery/recovery.img **
Unknown command 'wipeisb' - try 'help'
avb2: 1
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
ab_suffix is
avb_slot_verify.c:525: DEBUG: Loading vbmeta struct from partition 'vbmeta'.
AVB2 verify with default kpub
avb_slot_verify.c:286: DEBUG: boot: Loading entire partition.
avb_slot_verify.c:286: DEBUG: dtb: Loading entire partition.
[store]To run cmd[emmc dtb_read 0x00000000b4deb8f0 0x40000]
dtb_read_shortcut()-3412: short cut in...
avb_slot_verify.c:343: ERROR: dtb: Hash of data does not match digest in descriptor.
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
Start read misc partition datas!
info->magic =
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 7
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 7
info->slots[1].successful_boot = 0
info->crc32 = -1075449479
active slot = 0
active_slot is normal
avb verification: locked = 1, result = 0
setenv - set environment variables

Usage:
setenv [-f] name value ...
    - [forcibly] set environment variable 'name' to 'value ...'
setenv [-f] name
    - [forcibly] delete environment variable 'name'
ee_gate_off ...
avb2: 1
## Booting Android Image at 0x01080000 ...
reloc_addr =b3deb8e0
copy done
Kernel command line: androidboot.dynamic_partitions=true androidboot.dtbo_idx=0 androidboot.boot_devices=ffe07000.emmc buildvariant=userdebug
[store]Is good fdt check header, no need decrypt!
active_slot is normal
load dtb from 0x1000000 ......
      Amlogic multi-dtb tool
      Single dtb detected
find 1 dtbos
dtbos to be applied: 0
Apply dtbo 0
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x02be2200
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Ramdisk to b30a9000, end b3d62da4 ... OK
   Loading Device Tree to 000000001ffe9000, end 000000001ffffb5e ... OK
fdt_fixup_memory_banks, reg:0000000000000000

Starting kernel ...

uboot time: 7932595 us
[    0.000000@0]        07400000 - 07500000,     1024 KB, ramoops@0x07400000
[    0.000000@0]        05000000 - 07400000,    36864 KB, linux,secmon
[    0.000000@0]        bf800000 - c0000000,     8192 KB, linux,meson-fb
[    0.000000@0]        78400000 - 80400000,   131072 KB, linux,ion-dev
[    0.000000@0]        6c400000 - 78400000,   196608 KB, linux,di_cma
[    0.000000@0]        bf800000 - bf800000,        0 KB, linux,ppmgr
[    0.000000@0]        56000000 - 6c400000,   364544 KB, linux,codec_mm_cma
[    0.000000@0]        bf800000 - bf800000,        0 KB, linux,codec_mm_reserved
[    0.000000@0]        bb800000 - bf800000,    65536 KB, linux,vdin0_cma
[    0.000000@0]        b7800000 - bb800000,    65536 KB, linux,vdin1_cma
[    0.845375] vendor.vasott.ledcolor=10
[    0.845381] vendor.vasott.ledstate=2
[    0.845387] vendor.vasott.micstate=0
[    0.845439]
[    0.845448] Supported API: 3
[    0.845537] check_emergency does not exist
[    0.845569] check_ftp does not exist
[    0.845599] check_crash does not exist
[    0.845626] checkUpgradeMode : package =/cache/update.zip
[    0.846007] update package path=/cache/update.zip
[    5.867319] copyForUpgrade : ONLINE_UPGRADE_MODE
[    5.867364] runUpgrade : ONLINE_UPGRADE_MODE
[    5.888822] Finding update package...
[    5.888874] Opening update package...
[    5.890494] Verifying update package...
[   11.545990] Update package verification took 5.7 s (result 0).
[   11.546130] Installing update...
[   11.586183] SELinux:  Skipping /product_file_contexts:  empty file
[   11.586364] SELinux:  Skipping /odm_file_contexts:  empty file
[   11.586450] SELinux: Loaded file_contexts
[   11.586539]
[   11.586553] -- Secure Check...
[   11.586597] kernel doesn't support secure check
[   11.586620]
[   11.586629] -- Dtb Check...
[   11.586638] build_date=1647596922, date=1647596922
[   11.586648] kernel doesn't support secure check
[   11.586656] kernel doesn't support!
[   11.586664] dtb check complete.
[   11.586672]
[   11.586737] Target: SKB/BFX_AT100/BFX-AT100:10/QTT5.200429.010/15.524.50-20220318:userdebug/release-keys
[   11.588621] setenv upgrade_step 3 successful.(0)
[   11.600840] mke2fs 1.44.4 (18-Aug-2018)
[   11.610549] Discarding device blocks: done
[   11.610868] Creating filesystem with 4096 4k blocks and 4096 inodes
[   11.610887]
[   11.610900] Allocating group tables: done
[   11.611912] Writing inode tables: done
[   11.684527] Creating journal (1024 blocks): done
[   11.689965] Writing superblocks and filesystem accounting information: done
[   11.689996]
[   11.707102] Created filesystem with 11/4096 inodes and 1162/4096 blocks
[   11.708090] /cache/recovery/dynamic_partition_metadata.UPDATED not exist, can not delete it!
[   11.710991] [liblp]Partition product will resize from 0 bytes to 587911168 bytes
[   11.711039] [liblp]Partition vendor will resize from 0 bytes to 141017088 bytes
[   11.711050] [liblp]Partition system will resize from 0 bytes to 902631424 bytes
[   11.711082] [liblp]Partition odm will resize from 0 bytes to 700416 bytes
[   11.711747] [liblp]Logical partition metadata has invalid checksum.
[   11.713340] [liblp]Updated logical partition table at slot 0 on device /dev/block/by-name/super
[   11.715683] Wrote updated marker to /cache/recovery/dynamic_partition_metadata.UPDATED
[   11.715742] Patching product image unconditionally...
[   11.715761] performing update
[   11.768179] [libfs_mgr]Created logical partition product on device /dev/block/dm-0
[   11.768942] blockimg version is 4
[   11.768975] maximum stash entries 0
[   11.768985] creating stash /cache/recovery/d9ad44a4dbdae58644b399a49f0380b5e54d4fc6
[   11.769782] 108859392 bytes free on /cache (0 needed)
[   11.769941] /cache/recovery/last_command doesn't exist.
[   11.769988]  writing 377 blocks of new data
[   11.823684]  writing 512 blocks of new data
[   11.919347]  writing 512 blocks of new data
[   12.038392]  writing 512 blocks of new data
[   12.152593]  writing 512 blocks of new data
[   12.249924]  writing 1 blocks of new data
[   12.256396]  writing 1024 blocks of new data
[   12.439046]  writing 1024 blocks of new data
[   12.625376]  writing 1024 blocks of new data
[   12.777593]  writing 1024 blocks of new data
[   12.917161]  writing 1024 blocks of new data
[   13.122477]  writing 1024 blocks of new data
[   13.331258]  writing 1024 blocks of new data
[   13.541979]  writing 1024 blocks of new data
[   13.759083]  writing 1024 blocks of new data
[   13.962342]  writing 1024 blocks of new data
[   14.157591]  writing 1024 blocks of new data
[   14.357288]  writing 1024 blocks of new data
[   14.565612]  writing 1024 blocks of new data
[   14.771140]  writing 1024 blocks of new data
[   14.978847]  writing 1024 blocks of new data
[   15.189414]  writing 648 blocks of new data
[   15.322205]  writing 1024 blocks of new data
[   15.514865]  writing 369 blocks of new data
[   15.600225]  writing 1024 blocks of new data
[   15.815628]  writing 734 blocks of new data
[   15.956318]  writing 12 blocks of new data
[   15.966263]  writing 31 blocks of new data
[   15.977593]  writing 1024 blocks of new data
[   16.191576]  writing 1024 blocks of new data
[   16.392583]  writing 551 blocks of new data
[   16.496244]  writing 116 blocks of new data
[   16.524803]  writing 1024 blocks of new data
[   16.687969]  writing 1024 blocks of new data
[   16.896393]  writing 1024 blocks of new data
[   17.087523]  writing 1024 blocks of new data
[   17.271299]  writing 1024 blocks of new data
[   17.467172]  writing 1024 blocks of new data
[   17.661222]  writing 1024 blocks of new data
[   17.827712]  writing 1024 blocks of new data
[   18.011451]  writing 1024 blocks of new data
[   18.196051]  writing 689 blocks of new data
[   18.331840]  writing 5 blocks of new data
[   18.340216]  writing 11 blocks of new data
[   18.348009]  writing 464 blocks of new data
[   18.446923]  writing 1024 blocks of new data
[   18.648041]  writing 1024 blocks of new data
[   18.853676]  writing 1024 blocks of new data
[   19.019292]  writing 1024 blocks of new data
[   19.183260]  writing 1024 blocks of new data
[   19.394236]  writing 1024 blocks of new data
[   19.605621]  writing 1024 blocks of new data
[   19.818301]  writing 1024 blocks of new data
[   20.024512]  writing 1024 blocks of new data
[   20.227556]  writing 1024 blocks of new data
[   20.440343]  writing 1024 blocks of new data
[   20.630748]  writing 1024 blocks of new data
[   20.810342]  writing 1024 blocks of new data
[   21.021668]  writing 792 blocks of new data
[   21.168703]  writing 1024 blocks of new data
[   21.373901]  writing 1024 blocks of new data
[   21.531492]  writing 1024 blocks of new data
[   21.725473]  writing 1024 blocks of new data
[   21.930372]  writing 1024 blocks of new data
[   22.143421]  writing 1024 blocks of new data
[   22.344322]  writing 1024 blocks of new data
[   22.542635]  writing 1024 blocks of new data
[   22.734554]  writing 1024 blocks of new data
[   22.945900]  writing 1024 blocks of new data
[   23.162599]  writing 1024 blocks of new data
[   23.387674]  writing 728 blocks of new data
[   23.535909]  writing 1024 blocks of new data
[   23.707276]  writing 24 blocks of new data
[   23.720312]  writing 290 blocks of new data
[   23.785147]  writing 39 blocks of new data
[   23.800643]  writing 170 blocks of new data
[   23.836247]  writing 1024 blocks of new data
[   23.972455]  writing 345 blocks of new data
[   24.042112]  writing 906 blocks of new data
[   24.219404]  writing 1024 blocks of new data
[   24.417013]  writing 1024 blocks of new data
[   24.621596]  writing 1024 blocks of new data
[   24.804738]  writing 1024 blocks of new data
[   24.985152]  writing 1024 blocks of new data
[   25.187452]  writing 1024 blocks of new data
[   25.379046]  writing 1024 blocks of new data
[   25.570517]  writing 1024 blocks of new data
[   25.757984]  writing 1024 blocks of new data
[   25.929228]  writing 1024 blocks of new data
[   26.102072]  writing 1024 blocks of new data
[   26.304177]  writing 1024 blocks of new data
[   26.524307]  writing 1024 blocks of new data
[   26.758655]  writing 1024 blocks of new data
[   26.998081]  writing 1024 blocks of new data
[   27.230506]  writing 1024 blocks of new data
[   27.473266]  writing 1024 blocks of new data
[   27.714335]  writing 1024 blocks of new data
[   27.958748]  writing 1024 blocks of new data
[   28.194032]  writing 1024 blocks of new data
[   28.439114]  writing 1024 blocks of new data
[   28.655585]  writing 648 blocks of new data
[   28.783152]  writing 3 blocks of new data
[   28.788501]  writing 2 blocks of new data
[   28.795280]  writing 3 blocks of new data
[   28.801739]  writing 2 blocks of new data
[   28.808723]  writing 2 blocks of new data
[   28.812790]  writing 1 blocks of new data
[   28.820304]  writing 3 blocks of new data
[   28.824523]  writing 2 blocks of new data
[   28.831935]  writing 7 blocks of new data
[   28.838019]  writing 9 blocks of new data
[   28.846410]  writing 7 blocks of new data
[   28.854595]  writing 7 blocks of new data
[   28.860337]  writing 8 blocks of new data
[   28.869145]  writing 4 blocks of new data
[   28.873748]  writing 3 blocks of new data
[   28.882468]  writing 2 blocks of new data
[   28.886619]  writing 2 blocks of new data
[   28.893522]  writing 2 blocks of new data
[   28.897936]  writing 3 blocks of new data
[   28.905541]  writing 2 blocks of new data
[   28.909801]  writing 2 blocks of new data
[   28.917001]  writing 2 blocks of new data
[   28.921188]  writing 2 blocks of new data
[   28.927787]  writing 9 blocks of new data
[   28.935860]  writing 6 blocks of new data
[   28.943051]  writing 20 blocks of new data
[   28.953638]  writing 8 blocks of new data
[   28.961902]  writing 5 blocks of new data
[   28.967315]  writing 8 blocks of new data
[   28.975431]  writing 46 blocks of new data
[   28.992994]  writing 36 blocks of new data
[   29.006807]  writing 7 blocks of new data
[   29.014511]  writing 12 blocks of new data
[   29.023799]  writing 9 blocks of new data
[   29.030599]  writing 43 blocks of new data
[   29.048216]  writing 18 blocks of new data
[   29.058494]  writing 9 blocks of new data
[   29.067194]  writing 10 blocks of new data
[   29.074530]  writing 7 blocks of new data
[   29.082030]  writing 22 blocks of new data
[   29.093015]  writing 8 blocks of new data
[   29.101998]  writing 11 blocks of new data
[   29.109322]  writing 10 blocks of new data
[   29.116817]  writing 11 blocks of new data
[   29.126382]  writing 78 blocks of new data
[   29.153121]  writing 27 blocks of new data
[   29.165097]  writing 10 blocks of new data
[   29.173840]  writing 11 blocks of new data
[   29.181327]  writing 8 blocks of new data
[   29.188268]  writing 12 blocks of new data
[   29.196750]  writing 11 blocks of new data
[   29.207315]  writing 13 blocks of new data
[   29.215477]  writing 6 blocks of new data
[   29.223045]  writing 15 blocks of new data
[   29.232635]  writing 15 blocks of new data
[   29.241867]  writing 13 blocks of new data
[   29.250046]  writing 44 blocks of new data
[   29.267653]  writing 5 blocks of new data
[   29.273970]  writing 14 blocks of new data
[   29.283540]  writing 58 blocks of new data
[   29.304576]  writing 22 blocks of new data
[   29.315133]  writing 10 blocks of new data
[   29.322243]  writing 28 blocks of new data
[   29.336576]  writing 14 blocks of new data
[   29.343750]  writing 8 blocks of new data
[   29.352442]  writing 7 blocks of new data
[   29.359826]  writing 10 blocks of new data
[   29.367634]  writing 9 blocks of new data
[   29.375900]  writing 9 blocks of new data
[   29.384675]  writing 4 blocks of new data
[   29.389320]  writing 11 blocks of new data
[   29.398375]  writing 11 blocks of new data
[   29.407803]  writing 9 blocks of new data
[   29.415126]  writing 7 blocks of new data
[   29.422517]  writing 10 blocks of new data
[   29.431276]  writing 11 blocks of new data
[   29.439414]  writing 9 blocks of new data
[   29.445958]  writing 10 blocks of new data
[   29.455189]  writing 41 blocks of new data
[   29.471348]  writing 4 blocks of new data
[   29.475426]  writing 6 blocks of new data
[   29.483502]  writing 17 blocks of new data
[   29.493076]  writing 11 blocks of new data
[   29.502154]  writing 14 blocks of new data
[   29.509183]  writing 11 blocks of new data
[   29.518959]  writing 10 blocks of new data
[   29.527690]  writing 13 blocks of new data
[   29.537195]  writing 10 blocks of new data
[   29.543922]  writing 12 blocks of new data
[   29.553283]  writing 28 blocks of new data
[   29.565388]  writing 8 blocks of new data
[   29.572852]  writing 9 blocks of new data
[   29.581403]  writing 16 blocks of new data
[   29.591476]  writing 13 blocks of new data
[   29.600283]  writing 43 blocks of new data
[   29.614993]  writing 8 blocks of new data
[   29.623621]  writing49]  writing 15 blocks of new data
[   30.172323]  writing 4 blocks of new data
[   30.176423]  writing 5 blocks of new data
[   30.185166]  writing 2 blocks of new data
[   30.189387]  writing 10 blocks of new data
[   30.198083]  writing 3 blocks of new data
[   30.204882]  writing 6 blocks of new data
[   30.210686]  writing 5 blocks of new data
[   30.218539]  writing 3 blocks of new data
[   30.224102]  writing 6 blocks of new data
[   30.230189]  writing 3 blocks of new data
[   30.236535]  writing 4 blocks of new data
[   30.243802]  writing 4 blocks of new data
[   30.249632]  writing 5 blocks of new data
[   30.256058]  writing 3 blocks of new data
[   30.262474]  writing 4 blocks of new data
[   30.269616]  writing 5 blocks of new data
[   30.275179]  writing 3 blocks of new data
[   30.282535]  writing 5 blocks of new data
[   30.288863]  writing 7 blocks of new data
[   30.295178]  writing 4 blocks of new data
[   30.300938]  writing 4 blocks of new data
[   30.307350]  writing 3 blocks of new data
[   30.312727]  writing 5 blocks of new data
[   30.320987]  writing 4 blocks of new data
[   30.326236]  writing 5 blocks of new data
[   30.333591]  writing 4 blocks of new data
[   30.339729]  writing 9 blocks of new data
[   30.348234]  writing 4 blocks of new data
[   30.353502]  writing 2 blocks of new data
[   30.360550]  writing 7 blocks of new data
[   30.367300]  writing 3 blocks of new data
[   30.374721]  writing 3 blocks of new data
[   30.378916]  writing 2 blocks of new data
[   30.386304]  writing 2 blocks of new data
[   30.390633]  writing 3 blocks of new data
[   30.397815]  writing 12 blocks of new data
[   30.407086]  writing 26 blocks of new data
[   30.420992]  writing 28 blocks of new data
[   30.433659]  writing 1 blocks of new data
[   30.444307]  writing 11 blocks of new data
[   30.451464]  writing 44 blocks of new data
[   30.466305]  writing 24 blocks of new data
[   30.477509]  writing 44 blocks of new data
[   30.489561]  writing 26 blocks of new data
[   30.497827]  writing 36 blocks of new data
[   30.514101]  writing 36 blocks of new data
[   30.523234]  writing 29 blocks of new data
[   30.540911]  writing 7 blocks of new data
[   30.546960]  writing 24 blocks of new data
[   30.555022]  writing 13 blocks of new data
[   30.565206]  writing 29 blocks of new data
[   30.573592]  writing 3 blocks of new data
[   30.580867]  writing 7 blocks of new data
[   30.586547]  writing 3 blocks of new data
[   30.593760]  writing 6 blocks of new data
[   30.600311]  writing 2 blocks of new data
[   30.607809]  writing 4 blocks of new data
[   30.611848]  writing 174 blocks of new data
[   30.661066]  writing 16 blocks of new data
[   30.669548]  writing 4 blocks of new data
[   30.677955]  writing 163 blocks of new data
[   30.709049]  writing 96 blocks of new data
[   30.738552]  writing 4 blocks of new data
[   30.744310]  writing 5 blocks of new data
[   30.751123]  writing 64 blocks of new data
[   30.770483]  writing 19 blocks of new data
[   30.780971]  writing 20 blocks of new data
[   30.789587]  writing 27 blocks of new data
[   30.804133]  writing 28 blocks of new data
[   30.818042]  writing 1 blocks of new data
[   30.823357]  writing 1 blocks of new data
[   30.828889]  writing 1 blocks of new data
[   30.834608]  writing 1 blocks of new data
[   30.840426]  writing 1 blocks of new data
[   30.845495]  writing 1 blocks of new data
[   30.851712]  writing 5 blocks of new data
[   30.857615]  writing 5 blocks of new data
[   30.863960]  writing 3 blocks of new data
[   30.870412]  writing 1 blocks of new data
[   30.875899]  writing 1 blocks of new data
[   30.881000]  writing 1 blocks of new data
[   30.887505]  writing 2 blocks of new data
[   30.892841]  writing 1 blocks of new data
[   30.898614]  writing 1024 blocks of new data
[   31.103444]  writing 1024 blocks of new data
[   31.271933]  writing 1024 blocks of new data
[   31.447502]  writing 1024 blocks of new data
[   31.594963]  writing 1024 blocks of new data
[   31.805741]  writing 82 blocks of new data
[   31.827564]  writing 174 blocks of new data
[   31.868314]  writing 1024 blocks of new data
[   32.069023]  writing 1024 blocks of new data
[   32.261230]  writing 1024 blocks of new data
[   32.481807]  writing 1024 blocks of new data
[   32.707937]  writing 1024 blocks of new data
[   32.915789]  writing 1024 blocks of new data
[   33.135585]  writing 1024 blocks of new data
[   33.341476]  writing 1024 blocks of new data
[   33.564484]  writing 1024 blocks of new data
[   33.759840]  writing 717 blocks of new data
[   33.898012]  writing 1024 blocks of new data
[   34.073124]  writing 1024 blocks of new data
[   34.250905]  writing 170 blocks of new data
[   34.289995]  writing 1024 blocks of new data
[   34.500163]  writing 1024 blocks of new data
[   34.693511]  writing 1024 blocks of new data
[   34.841301]  writing 1024 blocks of new data
[   35.000002]  writing 191 blocks of new data
[   35.044660]  writing 1024 blocks of new data
[   35.231694]  writing 1024 blocks of new data
[   35.421244]  writing 1024 blocks of new data
[   35.606090]  writing 1024 blocks of new data
[   35.807591]  writing 1024 blocks of new data
[   36.041868]  writing 1024 blocks of new data
[   36.272390]  writing 1024 blocks of new data
[   36.513958]  writing 1024 blocks of new data
[   36.767459]  writing 1024 blocks of new data
[   37.007905]  writing 1024 blocks of new data
[   37.252646]  writing 1024 blocks of new data
[   37.498125]  writing 1024 blocks of new data
[   37.728065]  writing 1024 blocks of new data
[   37.960919]  writing 1024 blocks of new data
[   38.192667]  writing 1024 blocks of new data
[   38.419131]  writing 570 blocks of new data
[   38.521261]  writing 1 blocks of new data
[   38.527775]  writing 6 blocks of new data
[   38.533560]  writing 1024 blocks of new data
[   38.702972]  writing 1024 blocks of new data
[   38.832747]  writing 247 blocks of new data
[   38.875550]  writing 1024 blocks of new data
[   39.074149]  writing 1024 blocks of new data
[   39.256031]  writing 1024 blocks of new data
[   39.412307]  writing 90 blocks of new data
[   39.438286]  writing 4 blocks of new data
[   39.443639]  writing 1024 blocks of new data
[   39.595333]  writing 1024 blocks of new data
[   39.723067]  writing 1024 blocks of new data
[   39.888659]  writing 1024 blocks of new data
[   40.068926]  writing 1024 blocks of new data
[   40.278764]  writing 1024 blocks of new data
[   40.492222]  writing 1024 blocks of new data
[   40.690556]  writing 553 blocks of new data
[   40.805900]  writing 717 blocks of new data
[   40.934061]  writing 11 blocks of new data
[   40.943918]  writing 5 blocks of new data
[   40.950938]  writing 19 blocks of new data
[   40.961885]  writing 1001 blocks of new data
[   41.154141]  writing 504 blocks of new data
[   41.253846]   zeroing 540 blocks
[   41.308088] wrote 143533 blocks; expected 143533
[   41.308138] stashed 0 blocks
[   41.308151] max alloc needed was 4096
[   41.308160] deleting stash d9ad44a4dbdae58644b399a49f0380b5e54d4fc6
[   41.311022] Wrote updated marker to /cache/recovery/d9ad44a4dbdae58644b399a49f0380b5e54d4fc6.UPDATED
[   41.715608] Patching vendor image unconditionally...
[   41.715731] performing update
[   41.770107] [libfs_mgr]Created logical partition vendor on device /dev/block/dm-1
[   41.770560] blockimg version is 4
[   41.770587] maximum stash entries 0
[   41.770597] creating stash /cache/recovery/8c196ea633c934065ddf9f05370e83fdf52ed7c4
[   41.770963] 108859392 bytes free on /cache (0 needed)
[   41.771251] /cache/recovery/last_command doesn't exist.
[   41.771276]  writing 1024 blocks of new data
[   41.977500]  writing 1024 blocks of new data
[   42.210458]  writing 1024 blocks of new data
[   42.377247]  writing 1024 blocks of new data
[   42.558544]  writing 1024 blocks of new data
[   42.742380]  writing 1024 blocks of new data
[   42.966126]  writing 1024 blocks of new data
[   43.199905]  writing 1024 blocks of new data
[   43.359082]  writing 1024 blocks of new data
[   43.562309]  writing 1024 blocks of new data
[   43.761678]  writing 1024 blocks of new data
[   43.971715]  writing 1024 blocks of new data
[   44.196302]  writing 1024 blocks of new data
[   44.410745]  writing 1024 blocks of new data
[   44.617907]  writing 1024 blocks of new data
[   44.831226]  writing 1024 blocks of new data
[   45.051166]  writing 1024 blocks of new data
[   45.252153]  writing 1024 blocks of new data
[   45.460137]  writing 1024 blocks of new data
[   45.676091]  writing 1024 blocks of new data
[   45.898732]  writing 1024 blocks of new data
[   46.099122]  writing 1024 blocks of new data
[   46.314273]  writing 1024 blocks of new data
[   46.512828]  writing 1024 blocks of new data
[   46.715985]  writing 1024 blocks of new data
[   46.904864]  writing 1024 blocks of new data
[   47.087819]  writing 1024 blocks of new data
[   47.252884]  writing 1024 blocks of new data
[   47.416258]  writing 1024 blocks of new data
[   47.590336]  writing 1024 blocks of new data
[   47.762936]  writing 1024 blocks of new data
[   47.930286]  writing 1024 blocks of new data
[   48.126040]  writing 1024 blocks of new data
[   48.296352]  writing 498 blocks of new data
[   48.397437]   zeroing 138 blocks
[   48.415780] wrote 34428 blocks; expected 34428
[   48.415833] stashed 0 blocks
[   48.415844] max alloc needed was 4096
[   48.415853] deleting stash 8c196ea633c934065ddf9f05370e83fdf52ed7c4
[   48.419399] Wrote updated marker to /cache/recovery/8c196ea633c934065ddf9f05370e83fdf52ed7c4.UPDATED
[   48.520622] Patching system image unconditionally...
[   48.520671] performing update
[   48.572606] [libfs_mgr]Created logical partition system on device /dev/block/dm-2
[   48.573076] blockimg version is 4
[   48.573100] maximum stash entries 0
[   48.573113] creating stash /cache/recovery/cc46ebfd04058569d0c6c1431c6af6c1328458e4
[   48.573407] 108859392 bytes free on /cache (0 needed)
[   48.573536] /cache/recovery/last_command doesn't exist.
[   48.573577]  writing 1024 blocks of new data
[   48.767655]  writing 1024 blocks of new data
[   48.948208]  writing 1024 blocks of new data
[   49.152093]  writing 1024 blocks of new data
[   49.373834]  writing 1024 blocks of new data
[   49.559354]  writing 1024 blocks of new data
[   49.771237]  writing 1024 blocks of new data
[   49.995985]  writing 1024 blocks of new data
[   50.185680]  writing 1024 blocks of new data
[   50.367504]  writing 1024 blocks of new data
[   50.540961]  writing 1024 blocks of new data
[   50.709992]  writing 1024 blocks of new data
[   50.887377]  writing 1024 blocks of new data
[   51.071724]  writing 1024 blocks of new data
[   51.284523]  writing 1024 blocks of new data
[   51.489796]  writing 1024 blocks of new data
[   51.699878]  writing 1024 blocks of new data
[   51.895156]  writing 1024 blocks of new data
[   52.091002]  writing 1024 blocks of new data
[   52.302496]  writing 1024 blocks of new data
[   52.509331]  writing 1024 blocks of new data
[   52.704428]  writing 1024 blocks of new data
[   52.908940]  writing 1024 blocks of new data
[   53.102454]  writing 1024 blocks of new data
[   53.290707]  writing 1024 blocks of new data
[   53.478648]  writing 1024 blocks of new data
[   53.664195]  writing 1024 blocks of new data
[   53.878088]  writing 1024 blocks of new data
[   54.071578]  writing 1024 blocks of new data
[   54.238022]  writing 1024 blocks of new data
[   54.402460]  writing 1024 blocks of new data
[   54.605103]  writing 1024 blocks of new data
[   54.802406]  writing 1024 blocks of new data
[   54.962255]  writing 1024 blocks of new data
[   55.157887]  writing 1024 blocks of new data
[   55.368387]  writing 1024 blocks of new data
[   55.560918]  writing 1024 blocks of new data
[   55.770275]  writing 1024 blocks of new data
[   55.980233]  writing 1024 blocks of new data
[   56.198498]  writing 1024 blocks of new data
[   56.395241]  writing 1024 blocks of new data
[   56.581899]  writing 1024 blocks of new data
[   56.742923]  writing 1024 blocks of new data
[   56.946469]  writing 1024 blocks of new data
[   57.096079]  writing 1024 blocks of new data
[   57.225585]  writing 1024 blocks of new data
[   57.391087]  writing 1024 blocks of new data
[   57.561616]  writing 1024 blocks of new data
[   57.728862]  writing 1024 blocks of new data
[   57.923752]  writing 1024 blocks of new data
[   58.118384]  writing 1024 blocks of new data
[   58.300797]  writing 1024 blocks of new data
[   58.494970]  writing 1024 blocks of new data
[   58.694100]  writing 1024 blocks of new data
[   58.884600]  writing 1024 blocks of new data
[   59.106374]  writing 1024 blocks of new data
[   59.308975]  writing 1024 blocks of new data
[   59.515093]  writing 1024 blocks of new data
[   59.718261]  writing 1024 blocks of new data
[   59.945688]  writing 1024 blocks of new data
[   60.143550]  writing 1024 blocks of new data
[   60.339963]  writing 1024 blocks of new data
[   60.533420]  writing 1024 blocks of new data
[   60.726561]  writing 1024 blocks of new data
[   60.921606]  writing 1024 blocks of new data
[   61.149549]  writing 1024 blocks of new data
[   61.356850]  writing 1024 blocks of new data
[   61.566778]  writing 1024 blocks of new data
[   61.772100]  writing 1024 blocks of new data
[   61.951587]  writing 1024 blocks of new data
[   62.097990]  writing 1024 blocks of new data
[   62.305179]  writing 1024 blocks of new data
[   62.503559]  writing 1024 blocks of new data
[   62.709077]  writing 1024 blocks of new data
[   62.911914]  writing 1024 blocks of new data
[   63.117905]  writing 1024 blocks of new data
[   63.327520]  writing 1024 blocks of new data
[   63.545277]  writing 1024 blocks of new data
[   63.692863]  writing 1024 blocks of new data
[   63.891214]  writing 1024 blocks of new data
[   64.097633]  writing 1024 blocks of new data
[   64.308891]  writing 1024 blocks of new data
[   64.537476]  writing 1024 blocks of new data
[   64.790784]  writing 1024 blocks of new data
[   65.033602]  writing 1024 blocks of new data
[   65.274052]  writing 1024 blocks of new data
[   65.420720]  writing 1024 blocks of new data
[   65.604722]  writing 1024 blocks of new data
[   65.789167]  writing 1024 blocks of new data
[   66.019339]  writing 1024 blocks of new data
[   66.270561]  writing 1024 blocks of new data
[   66.526825]  writing 1024 blocks of new data
[   66.780906]  writing 1024 blocks of new data
[   67.026345]  writing 1024 blocks of new data
[   67.260473]  writing 1024 blocks of new data
[   67.449486]  writing 1024 blocks of new data
[   67.653638]  writing 1024 blocks of new data
[   67.857335]  writing 1024 blocks of new data
[   68.062351]  writing 1024 blocks of new data
[   68.236550]  writing 1024 blocks of new data
[   68.402543]  writing 1024 blocks of new data
[   68.582449]  writing 1024 blocks of new data
[   68.783380]  writing 1024 blocks of new data
[   68.966390]  writing 1024 blocks of new data
[   69.148472]  writing 1024 blocks of new data
[   69.369610]  writing 1024 blocks of new data
[   69.559226]  writing 1024 blocks of new data
[   69.756463]  writing 1024 blocks of new data
[   69.955462]  writing 1024 blocks of new data
[   70.154997]  writing 1024 blocks of new data
[   70.350100]  writing 1024 blocks of new data
[   70.550548]  writing 1024 blocks of new data
[   70.726144]  writing 1024 blocks of new data
[   70.920465]  writing 1024 blocks of new data
[   71.119972]  writing 1024 blocks of new data
[   71.315143]  writing 1024 blocks of new data
[   71.508631]  writing 1024 blocks of new data
[   71.710900]  writing 1024 blocks of new data
[   71.912327]  writing 1024 blocks of new data
[   72.143694]  writing 1024 blocks of new data
[   72.392478]  writing 1024 blocks of new data
[   72.582505]  writing 1024 blocks of new data
[   72.776436]  writing 1024 blocks of new data
[   72.978873]  writing 1024 blocks of new data
[   73.175527]  writing 1024 blocks of new data
[   73.382212]  writing 1024 blocks of new data
[   73.586010]  writing 1024 blocks of new data
[   73.807948]  writing 1024 blocks of new data
[   74.003534]  writing 1024 blocks of new data
[   74.209360]  writing 1024 blocks of new data
[   74.385852]  writing 1024 blocks of new data
[   74.541462]  writing 1024 blocks of new data
[   74.709897]  writing 1024 blocks of new data
[   74.869339]  writing 1024 blocks of new data
[   75.026540]  writing 1024 blocks of new data
[   75.213683]  writing 1024 blocks of new data
[   75.432240]  writing 1024 blocks of new data
[   75.659750]  writing 1024 blocks of new data
[   75.858271]  writing 1024 blocks of new data
[   76.071084]  writing 1024 blocks of new data
[   76.280950]  writing 1024 blocks of new data
[   76.501651]  writing 1024 blocks of new data
[   76.706064]  writing 1024 blocks of new data
[   76.899120]  writing 1024 blocks of new data
[   77.126967]  writing 1024 blocks of new data
[   77.321238]  writing 1024 blocks of new data
[   77.490094]  writing 1024 blocks of new data
[   77.684589]  writing 1024 blocks of new data
[   77.906932]  writing 1024 blocks of new data
[   78.120895]  writing 1024 blocks of new data
[   78.348491]  writing 1024 blocks of new data
[   78.548847]  writing 1024 blocks of new data
[   78.769535]  writing 1024 blocks of new data
[   78.965030]  writing 1024 blocks of new data
[   79.154835]  writing 1024 blocks of new data
[   79.359695]  writing 1024 blocks of new data
[   79.574226]  writing 1024 blocks of new data
[   79.770304]  writing 1024 blocks of new data
[   79.982958]  writing 1024 blocks of new data
[   80.185309]  writing 1024 blocks of new data
[   80.377778]  writing 1024 blocks of new data
[   80.582370]  writing 1024 blocks of new data
[   80.815504]  writing 1024 blocks of new data
[   81.042383]  writing 1024 blocks of new data
[   81.276810]  writing 1024 blocks of new data
[   81.506082]  writing 1024 blocks of new data
[   81.746886]  writing 1024 blocks of new data
[   81.979309]  writing 1024 blocks of new data
[   82.162047]  writing 1024 blocks of new data
[   82.340195]  writing 1024 blocks of new data
[   82.514393]  writing 1024 blocks of new data
[   82.673919]  writing 1024 blocks of new data
[   82.833824]  writing 1024 blocks of new data
[   82.995162]  writing 1024 blocks of new data
[   83.186470]  writing 1024 blocks of new data
[   83.394907]  writing 1024 blocks of new data
[   83.553728]  writing 1024 blocks of new data
[   83.741082]  writing 1024 blocks of new data
[   83.939677]  writing 1024 blocks of new data
[   84.117588]  writing 1024 blocks of new data
[   84.282269]  writing 1024 blocks of new data
[   84.460022]  writing 1024 blocks of new data
[   84.654445]  writing 1024 blocks of new data
[   84.847852]  writing 1024 blocks of new data
[   84.993849]  writing 1024 blocks of new data
[   85.116408]  writing 1024 blocks of new data
[   85.287720]  writing 1024 blocks of new data
[   85.472879]  writing 1024 blocks of new data
[   85.663893]  writing 1024 blocks of new data
[   85.852254]  writing 1024 blocks of new data
[   86.037458]  writing 1024 blocks of new data
[   86.227755]  writing 1024 blocks of new data
[   86.413019]  writing 1024 blocks of new data
[   86.609645]  writing 1024 blocks of new data
[   86.804122]  writing 1024 blocks of new data
[   86.991902]  writing 1024 blocks of new data
[   87.184712]  writing 1024 blocks of new data
[   87.375168]  writing 1024 blocks of new data
[   87.571561]  writing 1024 blocks of new data
[   87.768822]  writing 1024 blocks of new data
[   87.965181]  writing 1024 blocks of new data
[   88.155551]  writing 1024 blocks of new data
[   88.346668]  writing 1024 blocks of new data
[   88.511637]  writing 1024 blocks of new data
[   88.709259]  writing 1024 blocks of new data
[   88.905740]  writing 1024 blocks of new data
[   89.104046]  writing 1024 blocks of new data
[   89.298398]  writing 1024 blocks of new data
[   89.493959]  writing 1024 blocks of new data
[   89.685396]  writing 1024 blocks of new data
[   89.878995]  writing 1024 blocks of new data
[   90.071061]  writing 1024 blocks of new data
[   90.272226]  writing 1024 blocks of new data
[   90.465275]  writing 1024 blocks of new data
[   90.629739]  writing 282 blocks of new data
[   90.669679]   zeroing 951 blocks
[   90.755739] wrote 220369 blocks; expected 220369
[   90.755861] stashed 0 blocks
[   90.755909] max alloc needed was 4096
[   90.755946] deleting stash cc46ebfd04058569d0c6c1431c6af6c1328458e4
[   90.758351] Wrote updated marker to /cache/recovery/cc46ebfd04058569d0c6c1431c6af6c1328458e4.UPDATED
[   91.377294] Patching odm image unconditionally...
[   91.377411] performing update
[   91.429882] [libfs_mgr]Created logical partition odm on device /dev/block/dm-3
[   91.430154] blockimg version is 4
[   91.430176] maximum stash entries 0
[   91.430188] creating stash /cache/recovery/eaf85df4c5bdde4709732f16fc3899f3e6a67e75
[   91.430483] 108859392 bytes free on /cache (0 needed)
[   91.430624] /cache/recovery/last_command doesn't exist.
[   91.430664]   zeroing 1 blocks
[   91.435487]  writing 19 blocks of new data
[   91.446253]  writing 1 blocks of new data
[   91.452564]  writing 1 blocks of new data
[   91.457310]  writing 1 blocks of new data
[   91.463296]  writing 129 blocks of new data
[   91.489907]  writing 1 blocks of new data
[   91.495892]   zeroing 18 blocks
[   91.503556] wrote 171 blocks; expected 171
[   91.503604] stashed 0 blocks
[   91.503617] max alloc needed was 4096
[   91.503625] deleting stash eaf85df4c5bdde4709732f16fc3899f3e6a67e75
[   91.506847] Wrote updated marker to /cache/recovery/eaf85df4c5bdde4709732f16fc3899f3e6a67e75.UPDATED
[   91.961489] update logo.img...
[   91.997045] update dtbo.img...
[   92.210620] entry.uncompressed_length:25165824
[   92.210807] /cache/recovery/recovery.img not exist, need backup.
[   92.210875] backup partition name:dtb, to dir:/cache/recovery/
[   92.217687] umount cache failed
[   92.220656] mount cache failed (Device or resource busy)
[   92.220686] backup dtb to /cache/recovery/ , success!
[   92.220701] backup partition name:recovery, to dir:/cache/recovery/
[   92.474491] umount cache failed
[   92.475577] mount cache failed (Device or resource busy)
[   92.475606] backup recovery to /cache/recovery/ , success!
[   92.475619] update dtb.img...
[   92.475630] start to write dtb.img to /dev/dtb...
[   92.476804]
[   92.476834] start to write dtb.img to /dev/dtb...
[   92.476846] contents type: BLOB
[   92.476855] contents size: 80553
[   92.476867] data len = 80553
[   92.942946]  successfully wrote data
[   92.943138] write dtb.img ok
[   92.943247] update recovery.img...
[   93.616042] update vbmeta.img...
[   93.635887] update bootloader.img...
[   93.647568] bootloaderOffset is 512
[   93.647688] start to write bootloader to /dev/block/mmcblk0boot0...
[   93.647703] data len = 1744896, pos = 512
[   93.656521] successfully wrote data at 512
[   93.656983] write_data to /dev/block/mmcblk0boot0 partition successful
[   93.692028] Write Uboot Image to mmcblk0boot0 successful!
[   93.692068]
[   93.692135] start to write bootloader to /dev/block/mmcblk0boot1...
[   93.692159] data len = 1744896, pos = 512
[   93.700767] successfully wrote data at 512
[   93.701220] write_data to /dev/block/mmcblk0boot1 partition successful
[   93.750473] Write Uboot Image to mmcblk0boot1 successful!
[   93.750512]
[   93.750595] start to write bootloader to /dev/block/bootloader...
[   93.750613] data len = 1744896, pos = 512
[   93.759209] successfully wrote data at 512
[   93.759662] write_data to /dev/block/bootloader partition successful
[   93.794465] Write Uboot Image successful!
[   93.794509]
[   93.795457] stage fread len:1, 2
[   93.807473] mke2fs 1.44.4 (18-Aug-2018)
[   93.836601] Discarding device blocks: done
[   93.836937] Creating filesystem with 8192 4k blocks and 8192 inodes
[   93.836957]
[   93.836969] Allocating group tables: done
[   93.838464] Writing inode tables: done
[   93.913433] Creating journal (1024 blocks): done
[   93.918392] Writing superblocks and filesystem accounting information: done
[   93.918433]
[   93.935641] Created filesystem with 11/8192 inodes and 1291/8192 blocks
[   93.936769] stage write len:1, 0
[   93.948965] mke2fs 1.44.4 (18-Aug-2018)
[   93.950851] Creating filesystem with 2048 4k blocks and 2048 inodes
[   93.950887]
[   93.950900] Allocating group tables: done
[   93.951895] Writing inode tables: done
[   94.030118] Creating journal (1024 blocks): done
[   94.035438] Writing superblocks and filesystem accounting information: done
[   94.035471]
[   94.052590] Created filesystem with 11/2048 inodes and 1098/2048 blocks
[   94.056676] setenv upgrade_step 1 successful.(0)
[   94.060847] setenv force_auto_update false successful.(0)
[   94.121362]
[   94.386136]
[   94.386190] -- Wiping cache...
[   94.394397] Formatting /cache...
[   94.830411] mke2fs 1.44.4 (18-Aug-2018)
[   95.357575] Discarding device blocks: done
[   95.358144] Creating filesystem with 276480 4k blocks and 69120 inodes
[   95.358241] Filesystem UUID: c7a848f2-c4c9-43ab-a4bc-aebaf9f84bb0
[   95.358311] Superblock backups stored on blocks:
[   95.358472]  32768, 98304, 163840, 229376
[   95.358524]
[   95.358777] Allocating group tables: done
[   95.360394] Writing inode tables: done
[   95.946550] Creating journal (8192 blocks): done
[   95.958005] Writing superblocks and filesystem accounting information: done
[   95.958045]
[   95.990020] Cache wipe complete.
[   95.990070] Installation success.
[   96.012285] mUpdatePackage is not NULL
[   96.012349] status of install_package is [0]
[   96.029016] RECOVERY_SUCCESS
[   96.029340] [is_ota_file] touch file '/cache/recovery/last_ota': Bad file descriptor
[   96.029363] [need_ams_request] touch file '/cache/recovery/last_need_ignore_ams_request': Bad file descriptor
[   98.029486] finishRecovery
[   98.029534] IsQuiescentMode
[   98.029545] private_recovery[]
[   98.029554] IsQuiescentMode: false[finishRecovery]  reboot,
[   98.076825] Rebooting


[  101.077027] IsQuiescentMode
[  101.077072] private_recovery[]
Terminated
OS9_to_OS10.log (132,554 bytes)   

(ALTech) Younkwang Jung

2024-08-26 10:08

developer   ~0016562

Hi Kinbay

Please give me feedback on #c16555 by today

Thank you
YK.Jung

(SW) Kinbay Wu

2024-08-26 16:45

developer   ~0016570

Hi YK,
 
OS12 after reboot the /cache/recovery/command will disappear.
And the /cache/update.zip disappears too.
You can see the Command log at 12to10_all.log (as attached)
line 475: Before reboot.
line 1380: After reboot.
 
Only the first time into recovery mode is active (which means both files exist).
Then after the update engine triggers the two-step upgrade and reboot the two files will disappear.
 
BR,
Kinbay
12to10_all.log (79,296 bytes)   
[  154.361163@1]- sysrq: Show backtrace of all active CPUs
[  154.362228@1]- sysrq: Show Blocked State
[  154.365720@1]- sysrq: Kill All Tasks
[  154.371162@1]- ueventd: 109 output lines suppressed due to ratelimiting
[  154.372881@2]- sysrq: Show backtrace of all active CPUs
[  154.372893@2]- sysrq: bypass sysrq_handle_showallcpus
[  154.372972@2]- sysrq: Show Blocked State
[  154.372980@2]-   task                        PC stack   pid father
[  154.373120@2]- videosync       D    0  2078      2 0x00000010
[  154.373133@2]- task:videosync/2078 task_cpu=0 on_cpu=0 prio=120 exec_start=154.168932 sum_exec_runtime=10ms load_avg=0 util_avg=0
[  154.373140@2]- Call trace:
[  154.373161@2]- [<ffffff8009086790>] __switch_to+0xa4/0xc4
[  154.373174@2]- [<ffffff8009da955c>] __schedule+0x274/0x84c
[  154.373182@2]- [<ffffff8009da9b70>] schedule+0x3c/0x9c
[  154.373192@2]- [<ffffff8009dad158>] schedule_timeout+0x19c/0x404
[  154.373200@2]- [<ffffff8009daa974>] wait_for_common+0xd4/0x168
[  154.373208@2]- [<ffffff8009daaa68>] wait_for_completion_timeout+0x2c/0x38
[  154.373221@2]- [<ffffff80099e08e4>] videosync_thread+0x7c/0x3a4
[  154.373231@2]- [<ffffff80090d4d5c>] kthread+0xe8/0xfc
[  154.373240@2]- [<ffffff80090834d0>] ret_from_fork+0x10/0x40
[  154.485548@3]- hdmitx: hw: avmute set to 2
[  154.592541@3]- meson_wdt ffd0f0d0.watchdog: reboot_notify: disable watchdog (event = 1)
[  154.609602@3]- meson-mmc: emmc: fixdiv calc done: adj = 22000
[  154.611321@3]- av out status: low
[  154.613025@3]- aml_T9015_audio_remove!
[  154.616769@3]- amvecm: shutdown module
[  154.620731@0]- dim:dim_shutdown.
[  154.623705@0]- fb: osd_shutdown
[  154.626832@0]- amvdac_drv_shutdown: private_flag:0x0
[  154.631729@0]- vout: vout2: aml_vout2_shutdown
[  154.636145@0]- vout: aml_vout_shutdown
[  154.639874@0]- VDIN(1) decode vdin_drv_shutdown flags=0x0
[  154.645249@0]- vdin_drv_shutdown ok.
[  154.648806@0]- cectx ff80023c.aocec: cec_save_mail_box
[  154.653912@0]- cectx ff80023c.aocec: phy_addr:0x441000
[  154.659109@0]- aml_spdif_platform_shutdown is mute
[  154.663806@0]- aml_spdif_platform_shutdown is mute
[  154.668681@0]- xhci-hcd xhci-hcd.0.auto: remove, state 1
[  154.673861@0]- usb usb2: USB disconnect, device number 1
[  154.679536@1]- xhci-hcd xhci-hcd.0.auto: USB bus 2 deregistered
[  154.685071@1]- xhci-hcd xhci-hcd.0.auto: remove, state 1
[  154.690319@1]- usb usb1: USB disconnect, device number 1
[  154.696031@3]- xhci-hcd xhci-hcd.0.auto: USB bus 1 deregistered
[  154.701568@3]- gen_suspend
[  154.704362@0]- reboot: Restarting system with command 'update'
[  154.709995@0]d reboot reason 3
bl31 reboot reason: 0xd
bl31 reboot reason: 0x3
system cmd  1.
G12A:BL:0253b8:61aa2d;FEAT:E0F93180:2000;POC:F;RCY:0;EMMC:0;READ:0;0.0;
                                                                       bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00002000
B1:e0f93180

TE: 101981

BL2 Built : 10:48:42, May 12 2022. g12a g163d76f - jenkins@walle02-sh

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
board id: 1
Load FIP HDR DDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
PIEI prepare done
00000000
emmc switch 1 ok
ddr saved addr:00016000
Load ddr parameter from eMMC, src: 0x02c00000, des: 0xfffd0000, size: 0x00001000, part: 0
00000000
emmc switch 0 ok
fastboot data verify
result: 0
enable_fast_boot
dmc_margin_rx==9 dmc_margin_tx==9 steps
DDR4 probe

LPDDR4_PHY_V_0_1_24-Built : 15:01:24, Apr 25 2022. g12a g0c5c5f2 - bo.lv@droid13
ddr clk to 1320MHz

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : Training has run successfully!
 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001 
 dram_vref_reg_value 0x 00000019
DDR cs0 size: 2048MB
DDR cs1 size: 1024MB
DMC_DDR_CTRL: 0070001cDDR size: 3072MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 491
result report
boot times 10Enable ddr reg access
00000000
emmc switch 3 ok
BL2: rpmb counter: 0x0000235a
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x00078200, des: 0x01768000, size: 0x00139000, part: 0
0.0;M3 CHK:0;cm4_sp_mode 0
OPS=0x40
ring efuse init
[Image: g12a_v1.1.3521-22eef4f315-dirty 2022-12-07 15:17:13 mega.wu@droid02-tw]
28 0b 40 00 01 10 1b 00 00 0e 33 39 4d 50 4b 50 
[0.624424 Inits done]
secure task start!
high task start!
low task start!
boot bl31
NOTICE:  BL31: v1.3(release):e23f9e8d7
NOTICE:  BL31: Built : 17:52:23, Oct  8 2022
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
INFO:    BL3-2: ATOS-V2.4.4-147-g1ba026d4d #1 Tue Oct 18 21:50:58 2022 +0800 arm
INFO:    BL3-2: Chip: G12A Rev: B (28:B - 40:2)
INFO:    BL3-2: crypto engine DMA
INFO:    BL3-2: secure time TEE
INFO:    BL3-2: CONFIG_DEVICE_SECURE 0xb200000e
protect cbus registers


U-Boot 2015.01-g470be46e79 (Aug 22 2024 - 23:38:27)

DRAM:  3 GiB
Relocation Offset is: b6e0f000
mmu cfg end: 0xc0000000
mmu cfg end: 0xc0000000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000b7f40c70
NAND:  get_sys_clk_rate_mtd() 280, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 280, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
MMC:   aml_priv->desc_buf = 0x00000000b3dffa70
aml_priv->desc_buf = 0x00000000b3e01db0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][862]find fixed adj_delay=20
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic Multi-DTB tool
      Single DTB detected
start dts,buffer=00000000b3e04620,dt_addr=00000000b3e04620
get_partition_from_dts() 80: ret 0
      Amlogic Multi-DTB tool
      Single DTB detected
parts: 17
00:      logo   0000000000800000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:   factory   0000000000800000 11
12:     super   0000000065200000 1
enable dynamic_partition
13:     cache   0000000043800000 2
14:factory_setting      0000000001000000 1
15:  btv_home   0000000006400000 1
16:  userdata   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x7fd3b243 == storage crc_pattern:0x7fd3b243!!!
mmc env offset: 0x4ac00000 
In:    serial
Out:   serial
Err:   serial
reboot_mode=update
Start read misc partition datas!
active slot = 0
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3354: calc 4e875156, store 4e875156
_verify_dtb_checksum()-3354: calc 4e875156, store 4e875156
dtb_read()-3569: total valid 2
update_old_dtb()-3550: do nothing
      Amlogic Multi-DTB tool
      Single DTB detected
amlkey_init() enter!
calc 63216a3f3c9, store 63216a3f3c9
calc 63216a3f3c9, store 63216a3f3c9
do nothing
[EFUSE_MSG]keynum is 4
vpu: driver version: v20190313
vpu: detect chip type: 8
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: vpp osd2 matrix rgb2yuv..............
hdr_func 4, hdr_process_select 0x1
hdr_func 1, hdr_process_select 0x1
hdr_func 2, hdr_process_select 0x1
cvbs: cpuid:0x28
cvbs: find clk_path: 0x0
cvbs: find performance_pal config
cvbs: find performance_ntsc config
aml_config_dtb 623
aml_config_dtb 653
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
co_phase = <0x00000003>
caps2 = "MMC_CAP2_HS200"
f_max = "
         ��"
status = "disabled"
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
Net:   dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 59: already init!
[EFUSE_MSG]keynum is 4

ramdump_init, add:0, size:0
Start read misc partition datas!
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=2
gpio: pin GPIOX_7 (gpio 87) value is 1
gpio: pin GPIOAO_10 (gpio 10) value is 1
gpio: pin GPIOX_5 (gpio 85) value is 1
reboot_mode:::: update
s_version: U-Boot 2015.01-g470be46e79
amlkey_init() enter!
amlkey_init() 59: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L503:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr 9136435f Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
hpd_state=1
do_hpd_detect: hdmimode=1080p60hz
do_hpd_detect: colorattribute=422,8bit
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x0
find IEEEOUT
check sum valid
check sum valid
check sum invalid
sink preferred_mode is 480p60hz[3]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x0
find IEEEOUT
check sum valid
check sum valid
check sum invalid
read hdmichecksum: 0x5f680000, hdmimode: 1080p60hz, colorattribute: 422,8bit
TV is the same, checksum: 0x5f680000
hdmitx_mask_rx_info hdr_info = 0
dolby_status 0 1
dolby_vision_process: hpd: dv disabled
Saving Environment to aml-storage...
mmc env offset: 0x4ac00000 
Writing to MMC(1)... done
[OSD]load fb addr from dts:/meson-fb
[OSD]set initrd_high: 0xbf800000
[OSD]fb_addr for logo: 0xbf800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0xbf800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0xbf800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
aml_audio_init
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx: set enc for VIC: 16
HDMITX-DWC addr=0x10004006 rd_data=0x44
Error: HDMITX-DWC exp_data=0xff mask=0x9f
rx version is 1.4 or below  div=10
hdmitx phy setting done
hdmtix: set audio
hdmi_tx_set: save mode: 1080p60hz, attr: 422,8bit, hdmichecksum: 0x5f680000
dolby_status 0 1
dolby_status 0 1
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
s_version: U-Boot 2015.01-g470be46e79
amlkey_init() enter!
amlkey_init() 59: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L503:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr 9136435f Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
gpio: pin GPIOAO_3 (gpio 3) value is 1
Command: bcb uboot-command 
Start read misc partition datas!
BCB hasn't any datas,exit!
gpio: pin GPIOX_7 (gpio 87) value is 1
gpio: pin GPIOAO_10 (gpio 10) value is 1
gpio: pin GPIOX_5 (gpio 85) value is 1
s_version: U-Boot 2015.01-g470be46e79
amlkey_init() enter!
amlkey_init() 59: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L503:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr 9136435f Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
InUsbBurn
wait for phy ready count is 0
noSof
sof timeout, reset usb phy tuning
card out
[MSG]mmcinfo failed!
card out
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 3000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
Start read misc partition datas!
active slot = 0
active_slot: normal
Unknown command 'wipeisb' - try 'help'
avb2: 1
Start read misc partition datas!
active slot = 0
active_slot is normal
ab_suffix is 
avb_slot_verify.c:682: DEBUG: Loading vbmeta struct from partition 'vbmeta'.
AVB2 verify with vendor kpub
AVB2 re-verify with default kpub
[store]To run cmd[emmc dtb_read 0x00000000b493a0f0 0x40000]
dtb_read_shortcut()-3412: short cut in...
Start read misc partition datas!
active slot = 0
active_slot is normal
avb verification: locked = 1, result = 0
ee_gate_off ...
avb2: 1
## Booting Android Image at 0x03080000 ...
Kernel command line: androidboot.dynamic_partitions=true androidboot.dtbo_idx=0 androidboot.boot_devices=ffe07000.emmc otg_device=1 buildvariant=userdebug
[store]Is good fdt check header, no need decrypt!
active_slot is normal
load dtb from 0x1000000 ......
      Amlogic Multi-DTB tool
      Single DTB detected
find 1 dtbos
dtbos to be applied: 0
Apply dtbo 0
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x0296e808
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Ramdisk to b32fa000, end b3dfc388 ... OK
   Loading Device Tree to 000000001ffe8000, end 000000001ffff5d9 ... OK
fdt_fixup_memory_banks, reg:0000000000000000

Starting kernel ...

uboot time: 6477608 us
# cat tmp/recovery.log
[    0.002832] recovery filesystem table
[    0.002929] =========================
[    0.002940]   0 /metadata  ext4 /dev/block/metadata 0
[    0.002947]   1 /odm  ext4 odm 0
[    0.002957]   2 /product  ext4 product 0
[    0.002966]   3 /system  ext4 system 0
[    0.003015]   4 /vendor  ext4 vendor 0
[    0.003059]   5 /bootloader  emmc /dev/block/by-name/bootloader 0
[    0.003104]   6 /logo  emmc /dev/block/by-name/logo 0
[    0.003179]   7 /vbmeta  emmc /dev/block/by-name/vbmeta 0
[    0.003224]   8 /recovery  emmc /dev/block/by-name/recovery 0
[    0.003269]   9 /boot  emmc /dev/block/by-name/boot 0
[    0.003314]   10 /misc  emmc /dev/block/by-name/misc 0
[    0.003357]   11 /system  ext4 /dev/block/by-name/system 0
[    0.003400]   12 /vendor  ext4 /dev/block/by-name/vendor 0
[    0.003443]   13 /odm  ext4 /dev/block/by-name/odm 0
[    0.003915]   14 /oem  ext4 /dev/block/by-name/oem 0
[    0.003933]   15 /param  ext4 /dev/block/by-name/param 0
[    0.003940]   16 /product  ext4 /dev/block/by-name/product 0
[    0.003947]   17 /metadata  ext4 /dev/block/by-name/metadata 0
[    0.003954]   18 /tee  ext4 /dev/block/by-name/tee 0
[    0.003961]   19 /cache  ext4 /dev/block/by-name/cache 0
[    0.003967]   20 /factory  ext4 /dev/block/factory 0
[    0.003974]   21 /btv_homme  ext4 /dev/block/btv_home 0
[    0.003980]   22 /data  ext4 /dev/block/by-name/userdata 0
[    0.003987]   23 /sdcard  vfat /dev/block/mmcblk1p1 0
[    0.003994]   24 /sdcard  vfat /dev/block/mmcblk1p2 0
[    0.004000]   25 /sdcard  vfat /dev/block/mmcblk1p3 0
[    0.004010]   26 /sdcard  vfat /dev/block/mmcblk1p4 0
[    0.004017]   27 /sdcard  vfat /dev/block/mmcblk1p5 0
[    0.004024]   28 /sdcard  vfat /dev/block/mmcblk1p6 0
[    0.004052]   29 /sdcard  vfat /dev/block/mmcblk2p1 0
[    0.004094]   30 /sdcard  vfat /dev/block/mmcblk2p2 0
[    0.004138]   31 /sdcard  vfat /dev/block/mmcblk2p3 0
[    0.004180]   32 /sdcard  vfat /dev/block/mmcblk2p4 0
[    0.004224]   33 /sdcard  vfat /dev/block/mmcblk2p5 0
[    0.004267]   34 /sdcard  vfat /dev/block/mmcblk2p6 0
[    0.004310]   35 /sdcard  vfat /dev/block/mmcblk 0
[    0.004354]   36 /udisk  auto /dev/block/sd## 0
[    0.004396]   37 /tmp  ramdisk ramdisk 0
[    0.004406]
[    0.022424] libc: Access denied finding property "ro.persistent_properties.ready"
[    0.030668] Failed to find/open a drm device: No such file or directory
[    0.030826] fb0 reports (possibly inaccurate):
[    0.030836]   vi.bits_per_pixel = 32
[    0.030843]   vi.red.offset   =  16   .length =   8
[    0.030850]   vi.green.offset =   8   .length =   8
[    0.030857]   vi.blue.offset  =   0   .length =   8
[    0.065669] framebuffer: 6 (1920 x 1080)
[    0.127940]           erasing_text: en (91 x 38 @ 1365)
[    0.131217]        no_command_text: en (166 x 38 @ 1365)
[    0.134063]             error_text: en (66 x 38 @ 1365)
[    0.518264] __bionic_open_tzdata: couldn't find any tzdata when looking for Asia/Seoul!
[    0.523296] SELinux: Loaded file_contexts
[    0.523324] stage is []
[    0.523335] reason is []
[    0.524203] Phy id is 0x001cc916
[    0.524226] eth is OLD Phy
[    0.524237] Command: "/system/bin/recovery" "--update_package=/cache/update.zip"
[    0.524245]
[    0.524469] aaudio.mmap_policy=2
[    0.524479] aaudio.mixer_bursts=1
[    0.524869] persist.bluetooth.bluetooth_audio_hal.disabled=false
[    0.525083] ro.boot.mac=ec:5c:68:1b:12:c8
[    0.525093] ro.boot.build.expect.baseband=N/A
[    0.525101] ro.boot.mac_bt=EC:5C:68:1D:BB:CD
[    0.525107] ro.boot.vbmeta.size=4352
[    0.525114] ro.boot.vbmeta.device=/dev/block/vbmeta
[    0.525121] ro.boot.vbmeta.digest=bcbbce5efeb9175a70c59d126e177e9afb5bfb675cff26df570ee6dfecb5b8c4
[    0.525127] ro.boot.vbmeta.hash_alg=sha256
[    0.525139] ro.boot.vbmeta.avb_version=1.1
[    0.525145] ro.boot.vbmeta.device_state=locked
[    0.525152] ro.boot.vbmeta.invalidate_on_error=yes
[    0.525158] ro.boot.selinux=enforcing
[    0.525165] ro.boot.deviceid=BFX-AT100_2019_000000109
[    0.525171] ro.boot.dtbo_idx=0
[    0.525177] ro.boot.hardware=amlogic
[    0.525186] ro.boot.firstboot=0
[    0.525217] ro.boot.bootloader=U-Boot
[    0.525225] ro.boot.rpmb_state=1
[    0.525232] ro.boot.veritymode=enforcing
[    0.525238] ro.boot.avb_version=1.2
[    0.525245] ro.boot.boot_devices=ffe07000.emmc
[    0.525251] ro.boot.socsecureboot=0
[    0.525260] ro.boot.enableSystemReset=0
[    0.525267] ro.boot.verifiedbootstate=green
[    0.525274] ro.boot.enablePrivateRecovery=0
[    0.525280] ro.baseband=unknown
[    0.525287] ro.bootmode=unknown
[    0.525293] ro.hardware=amlogic
[    0.525299] ro.revision=0
[    0.525306] ro.bootloader=U-Boot
[    0.525312] ro.boottime.adbd=6055421168
[    0.525319] ro.boottime.init=1918432083
[    0.525325] ro.boottime.init.mount.cache=3
[    0.525331] ro.boottime.init.selinux=255200084
[    0.525338] ro.boottime.init.first_stage=103627958
[    0.525344] ro.boottime.init.cold_boot_wait=3492
[    0.525351] ro.boottime.charger=6015527043
[    0.525357] ro.boottime.console=6022872668
[    0.525363] ro.boottime.ueventd=2414018791
[    0.525371] ro.boottime.recovery=6019491002
[    0.525378] ro.boottime.remotecfg1=6029762668
[    0.525384] ro.boottime.remotecfg2=6033178210
[    0.525391] ro.boottime.remotecfg3=6026258210
[    0.525397] ro.boottime.systemcontrol=6036379877
[    0.525406] ro.odm.build.date=Thu Aug 22 23:40:02 KST 2024
[    0.525413] ro.odm.build.date.utc=1724337602
[    0.525423] ro.odm.build.version.incremental=515.542.23-20240822
[    0.525430] ro.odm.build.fingerprint=SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/515.542.23-20240822:userdebug/release-keys
[    0.525437] ro.product.odm.name=BFX_AT100
[    0.525445] ro.product.odm.brand=SKB
[    0.525452] ro.product.odm.model=BFX-AT100
[    0.525458] ro.product.odm.device=BFX-AT100
[    0.525465] ro.product.odm.manufacturer=Foxconn
[    0.525471] ro.adb.secure=0
[    0.525477] ro.build.id=STTC.220724.001
[    0.525486] ro.build.date=Thu Aug 22 23:40:02 KST 2024
[    0.525493] ro.build.date.utc=1724337602
[    0.525499] ro.build.host=BuildHost
[    0.525506] ro.build.tags=release-keys
[    0.525512] ro.build.type=userdebug
[    0.525518] ro.build.user=root
[    0.525526] ro.build.flavor=BFX_AT100-userdebug
[    0.525533] ro.build.display.id=BFX_AT100-userdebug 12 STTC.220724.001 515.542.23-20240822 release-keys
[    0.525540] ro.build.product=BFX-AT100
[    0.525546] ro.build.version.sdk=31
[    0.525552] ro.build.version.base_os=
[    0.525561] ro.build.version.release=12
[    0.525568] ro.build.version.codename=REL
[    0.525574] ro.build.version.incremental=515.542.23-20240822
[    0.525581] ro.build.version.preview_sdk=0
[    0.525587] ro.build.version.all_codenames=REL
[    0.525594] ro.build.version.security_patch=2024-07-01
[    0.525602] ro.build.version.release_or_codename=12
[    0.525609] ro.build.version.preview_sdk_fingerprint=REL
[    0.525616] ro.build.version.min_supported_target_sdk=23
[    0.525622] ro.build.description=BFX_AT100-userdebug 12 STTC.220724.001 515.542.23-20240822 release-keys
[    0.525629] ro.build.characteristics=tv,nosdcard
[    0.525636] ro.secure=1
[    0.525642] ro.system.build.id=STTC.220724.001
[    0.525648] ro.system.build.date=Thu Aug 22 23:40:02 KST 2024
[    0.525655] ro.system.build.date.utc=1724337602
[    0.525661] ro.system.build.tags=release-keys
[    0.525668] ro.system.build.type=userdebug
[    0.525674] ro.system.build.version.sdk=31
[    0.525680] ro.system.build.version.release=12
[    0.525687] ro.system.build.version.incremental=515.542.23-20240822
[    0.525697] ro.system.build.version.release_or_codename=12
[    0.525704] ro.system.build.fingerprint=SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/515.542.23-20240822:userdebug/release-keys
[    0.525710] ro.treble.enabled=true
[    0.525717] ro.product.cpu.abi=armeabi-v7a
[    0.525723] ro.product.cpu.abilist=armeabi-v7a,armeabi
[    0.525729] ro.product.cpu.abilist32=armeabi-v7a,armeabi
[    0.525736] ro.product.cpu.abilist64=
[    0.525742] ro.product.name=BFX_AT100
[    0.525748] ro.product.brand=SKB
[    0.525755] ro.product.build.id=STTC.220724.001
[    0.525761] ro.product.build.date=Thu Aug 22 23:40:02 KST 2024
[    0.525773] ro.product.build.date.utc=1724337602
[    0.525780] ro.product.build.tags=release-keys
[    0.525789] ro.product.build.type=userdebug
[    0.525795] ro.product.build.version.sdk=31
[    0.525802] ro.product.build.version.release=12
[    0.525808] ro.product.build.version.incremental=515.542.23-20240822
[    0.525815] ro.product.build.version.release_or_codename=12
[    0.525821] ro.product.build.fingerprint=SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/515.542.23-20240822:userdebug/release-keys
[    0.525828] ro.product.model=BFX-AT100
[    0.525834] ro.product.device=BFX-AT100
[    0.525841] ro.product.system.name=BFX_AT100
[    0.525847] ro.product.system.brand=SKB
[    0.525854] ro.product.system.model=BFX-AT100
[    0.525860] ro.product.system.device=BFX-AT100
[    0.525867] ro.product.system.manufacturer=Foxconn
[    0.525873] ro.product.product.name=BFX_AT100
[    0.525879] ro.product.product.brand=SKB
[    0.525886] ro.product.product.model=BFX-AT100
[    0.525892] ro.product.product.device=BFX-AT100
[    0.525898] ro.product.product.manufacturer=Foxconn
[    0.525905] ro.product.system_ext.name=BFX_AT100
[    0.525911] ro.product.system_ext.brand=SKB
[    0.525919] ro.product.system_ext.model=BFX-AT100
[    0.525926] ro.product.system_ext.device=BFX-AT100
[    0.525936] ro.product.system_ext.manufacturer=Foxconn
[    0.525942] ro.product.manufacturer=Foxconn
[    0.525949] ro.debuggable=1
[    0.525955] ro.system_ext.build.id=STTC.220724.001
[    0.525962] ro.system_ext.build.date=Thu Aug 22 23:40:02 KST 2024
[    0.525968] ro.system_ext.build.date.utc=1724337602
[    0.525975] ro.system_ext.build.tags=release-keys
[    0.525981] ro.system_ext.build.type=userdebug
[    0.525987] ro.system_ext.build.version.sdk=31
[    0.525994] ro.system_ext.build.version.release=12
[    0.526000] ro.system_ext.build.version.incremental=515.542.23-20240822
[    0.526007] ro.system_ext.build.version.release_or_codename=12
[    0.526013] ro.system_ext.build.fingerprint=SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/515.542.23-20240822:userdebug/release-keys
[    0.526020] ro.actionable_compatible_property.enabled=true
[    0.526026] ro.vendor.fw.version=515.542.23
[    0.526034] ro.vendor.skb.support.mediaagent=true
[    0.526041] ro.vendor.build.id=STTC.220724.001
[    0.526047] ro.vendor.build.date=Thu Aug 22 23:40:02 KST 2024
[    0.526054] ro.vendor.build.date.utc=1724337602
[    0.526060] ro.vendor.build.tags=release-keys
[    0.526066] ro.vendor.build.type=userdebug
[    0.526073] ro.vendor.build.version.sdk=31
[    0.526079] ro.vendor.build.version.release=12
[    0.526085] ro.vendor.build.version.incremental=515.542.23-20240822
[    0.526093] ro.vendor.build.version.release_or_codename=12
[    0.526100] ro.vendor.build.fingerprint=SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/515.542.23-20240822:userdebug/release-keys
[    0.526107] ro.vendor.media.support.mediaagent=true
[    0.526113] ro.vendor.product.cpu.abilist=armeabi-v7a,armeabi
[    0.526120] ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi
[    0.526126] ro.vendor.product.cpu.abilist64=
[    0.526133] ro.product.board=BFX-AT100
[    0.526140] ro.product.vendor.name=BFX_AT100
[    0.526147] ro.product.vendor.brand=SKB
[    0.526153] ro.product.vendor.model=BFX-AT100
[    0.526160] ro.product.vendor.device=BFX-AT100
[    0.526166] ro.product.vendor.manufacturer=Foxconn
[    0.526172] ro.product.first_api_level=28
[    0.526179] camera.disable_zsl_mode=1
[    0.526187] config.disable_bluetooth=false
[    0.526194] ro.bionic.arch=arm
[    0.526200] ro.bionic.2nd_arch=
[    0.526207] ro.bionic.cpu_variant=cortex-a53
[    0.526215] ro.bionic.2nd_cpu_variant=
[    0.526795] ro.dalvik.vm.native.bridge=0
[    0.526807] ro.zygote=zygote32
[    0.526816] dalvik.vm.isa.arm.variant=cortex-a53
[    0.526823] dalvik.vm.isa.arm.features=default
[    0.526829] dalvik.vm.dexopt.secondary=true
[    0.526836] dalvik.vm.dexopt.thermal-cutoff=2
[    0.526842] dalvik.vm.usejit=true
[    0.526849] dalvik.vm.madvise.artfile.size=4294967295
[    0.526855] dalvik.vm.madvise.odexfile.size=104857600
[    0.526873] dalvik.vm.madvise.vdexfile.size=104857600
[    0.526880] dalvik.vm.heapsize=384m
[    0.526887] dalvik.vm.lockprof.threshold=500
[    0.526893] dalvik.vm.dex2oat-Xms=64m
[    0.526900] dalvik.vm.dex2oat-Xmx=512m
[    0.526906] dalvik.vm.heapmaxfree=8m
[    0.526913] dalvik.vm.heapminfree=512k
[    0.526919] dalvik.vm.heapstartsize=8m
[    0.526925] dalvik.vm.minidebuginfo=true
[    0.526932] dalvik.vm.appimageformat=lz4
[    0.526938] dalvik.vm.usejitprofiles=true
[    0.526945] dalvik.vm.heapgrowthlimit=256m
[    0.526951] dalvik.vm.image-dex2oat-Xms=64m
[    0.526957] dalvik.vm.image-dex2oat-Xmx=64m
[    0.526964] dalvik.vm.dex2oat-minidebuginfo=true
[    0.526970] dalvik.vm.heaptargetutilization=0.75
[    0.526976] dalvik.vm.dex2oat-max-image-block-size=524288
[    0.526983] dalvik.vm.dex2oat-resolve-startup-strings=true
[    0.526990] dalvik.vm.dex2oat-updatable-bcp-packages-file=/system/etc/updatable-bcp-packages.txt
[    0.526999] persist.sys.dalvik.vm.lib.2=libart.so
[    0.527006] debug.sf.latch_unsignaled=1
[    0.527012] debug.sf.disable_backpressure=1
[    0.527019] debug.sf.vsync_reactor_ignore_present_fences=1
[    0.527025] debug.atrace.tags.enableflags=0
[    0.527236] ro.com.google.gmsversion=S_amlogic
[    0.527248] ro.com.google.clientidbase=android-foxconn2-tv
[    0.527255] ro.lmk.use_new_strategy=true
[    0.527262] ro.sys.hdmiin.enable=true
[    0.527268] ro.sys.sdcardfs=true
[    0.527275] ro.hwui.layer_cache_size=33.75f
[    0.527281] ro.hwui.texture_cache_size=40.5f
[    0.527288] ro.wifi.channels=
[    0.527294] ro.allow.mock.location=0
[    0.527300] ro.build.secureboot=0
[    0.527307] ro.media.maxmem=629145600
[    0.527313] ro.iorapd.enable=true
[    0.527320] ro.kernel.version=4.9
[    0.527326] ro.system.product.cpu.abilist=armeabi-v7a,armeabi
[    0.527333] ro.system.product.cpu.abilist32=armeabi-v7a,armeabi
[    0.527339] ro.system.product.cpu.abilist64=
[    0.527345] ro.tether.denied=true
[    0.527352] ro.product.cpu.abi2=armeabi
[    0.527358] ro.product.locale=ko-KR
[    0.527364] ro.postinstall.fstab.prefix=/system
[    0.527371] rw.camera.usb.faceback=true
[    0.527377] mbx.hdmiin.switchfull=false
[    0.527383] mbx.hdmiin.videolayer=false
[    0.527390] persist.fw.force_adoptable=true
[    0.527396] libplayer.netts.recalcpts=1
[    0.527402] libplayer.livets.softdemux=1
[    0.528026] ro.oem.key1=ATV00100019
[    0.528037] ro.apex.updatable=false
[    0.528044] ro.boot.fake_battery=42
[    0.528051] ro.boot.dynamic_partitions=true
[    0.528058] ro.hwui.use_vulkan=
[    0.528064] ro.board.platform=BFX-AT100
[    0.528070] ro.build.expect.bootloader=01.01.220630.155203
[    0.528079] ro.hardware.vulkan=amlogic
[    0.528130] pm.dexopt.ab-ota=speed-profile
[    0.528138] pm.dexopt.shared=speed
[    0.528148] pm.dexopt.cmdline=verify
[    0.528155] pm.dexopt.install=speed-profile
[    0.528162] pm.dexopt.inactive=verify
[    0.528169] pm.dexopt.bg-dexopt=speed-profile
[    0.528178] pm.dexopt.first-boot=verify
[    0.528185] pm.dexopt.install-bulk=speed-profile
[    0.528191] pm.dexopt.install-fast=skip
[    0.528197] pm.dexopt.install-bulk-secondary=verify
[    0.528204] pm.dexopt.install-bulk-downgraded=verify
[    0.528210] pm.dexopt.install-bulk-secondary-downgraded=extract
[    0.528217] persist.sys.timezone=Asia/Seoul
[    0.528345] ro.build.fingerprint=SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/515.542.23-20240822:userdebug/release-keys
[    0.528429] ro.opengles.version=196610
[    0.528478] ro.gsid.image_running=0
[    0.528486] gsid.image_installed=0
[    0.528598] ro.hdmi.cec.source.send_standby_on_sleep=broadcast
[    0.528606] ro.hdmi.cec.source.playback_device_action_on_routing_control=wake_up_and_send_active_source
[    0.528615] ro.hdmi.device_type=4
[    0.528622] ro.hdmi.set_menu_language=false
[    0.528629] persist.sys.hdmi.keep_awake=false
[    0.528796] init.svc.charger=running
[    0.528803] init.svc.ueventd=running
[    0.528813] init.svc.recovery=running
[    0.528820] init.svc.remotecfg1=stopped
[    0.528826] init.svc.remotecfg2=stopped
[    0.528842] init.svc.remotecfg3=stopped
[    0.528852] init.svc.systemcontrol=running
[    0.528862] init.svc.adbd=running
[    0.528871] init.svc.console=running
[    0.529016] ro.lmk.kill_timeout_ms=100
[    0.529024] ro.lmk.kill_heaviest_task=true
[    0.529033] ro.lmk.use_minfree_levels=true
[    0.529138] log.tag.HDMI=DEBUG
[    0.529145] log.tag.stats_log=I
[    0.529192] ro.logd.size.stats=64K
[    0.529800] persist.debug.dalvik.vm.core_platform_api_policy=just-warn
[    0.529878] pm.dexopt.post-boot=extract
[    0.529886] pm.dexopt.boot-after-ota=verify
[    0.529980] ro.property_service.version=2
[    0.530153] ro.minui.pixel_format=BGRA_8888
[    0.530328] ro.boot.serialno=4669688001201904000020
[    0.530338] ro.serialno=4669688001201904000020
[    0.530443] ro.vendor.vasott.version=k000c-542r23_ND-20240822
[    0.530454] security.perf_harden=1
[    0.530498] ro.soc.model=AMLS905X2
[    0.530508] ro.soc.manufacturer=Amlogic
[    0.530690] ro.sf.lcd_density=320
[    0.530698] ro.sf.disable_triple_buffer=0
[    0.530707] ro.surface_flinger.max_graphics_width=1920
[    0.530714] ro.surface_flinger.max_graphics_height=1080
[    0.530720] ro.surface_flinger.max_frame_buffer_acquired_buffers=3
[    0.530727] ro.surface_flinger.update_device_product_info_on_hotplug_reconnect=1
[    0.530841] net.bt.name=Android
[    0.530851] sys.dev.eth=0
[    0.530858] persist.sys.bt.discoverability=true
[    0.530865] persist.sys.skb.btsvc.rcu.bt_pairing_popup_check=false
[    0.530874] persist.sys.usb.config=adb
[    0.530881] persist.sys.usb.usbadb=0
[    0.530887] persist.sys.disable_nugu=1
[    0.530894] persist.sys.customwebview=true
[    0.530939] ro.config.ringtone=Ring_Synth_04.ogg
[    0.530947] ro.config.media_vol_default=8
[    0.530956] ro.config.notification_sound=pixiedust.ogg
[    0.531285] sys.usb.state=adb
[    0.531295] sys.usb.config=adb
[    0.531305] sys.usb.configfs=1
[    0.531311] sys.usb.controller=ff400000.dwc2_a
[    0.531645] ro.odm.build.id=STTC.220724.001
[    0.531653] ro.odm.build.tags=release-keys
[    0.531662] ro.odm.build.type=userdebug
[    0.531669] ro.odm.build.version.sdk=31
[    0.531675] ro.odm.build.version.release=12
[    0.531681] ro.odm.build.version.release_or_codename=12
[    0.531691] ro.odm.product.cpu.abilist=armeabi-v7a,armeabi
[    0.531697] ro.odm.product.cpu.abilist32=armeabi-v7a,armeabi
[    0.531704] ro.odm.product.cpu.abilist64=
[    0.531711] ro.vendor.build.version.nts_patch=2019-11-21
[    0.531717] ro.vendor.sdr2hdr.enable=true
[    0.531724] ro.vendor.support.multiethernet=1
[    0.531730] ro.vendor.trickmode=true
[    0.531739] ro.vendor.autoconnectbt.isneed=false
[    0.531746] ro.vendor.autoconnectbt.btclass=50c
[    0.531752] ro.vendor.autoconnectbt.macprefix=00:CD:FF
[    0.531758] ro.vendor.autoconnectbt.rssilimit=70
[    0.531765] ro.vendor.autoconnectbt.nameprefix=Amlogic_RC_B12
[    0.531771] vendor.usb.controller=ff400000.dwc2_a
[    0.531778] vendor.afbcd.enable=1
[    0.531784] vendor.useaml.hotplug=1
[    0.531790] vendor.ionvideo.enable=1
[    0.531877] persist.vendor.sys.cec.set_menu_language=false
[    0.531885] persist.vendor.sys.framerate.priority=true
[    0.531921] ro.vendor.platform.is.dualspdif=false
[    0.531929] ro.vendor.platform.has.tuner=0
[    0.531938] ro.vendor.platform.has.mbxuimode=true
[    0.531945] ro.vendor.platform.has.realoutputmode=true
[    0.531951] ro.vendor.platform.hdmi.device_type=4
[    0.531958] ro.vendor.platform.need.display.hdmicec=true
[    0.531966] ro.vendor.platform.disable.audiorawout=false
[    0.531973] ro.vendor.platform.support.dts=true
[    0.531980] ro.vendor.platform.support.dolby=true
[    0.531986] ro.vendor.platform.support.dolbyvision=false
[    0.531993] ro.vendor.platform.support.audiosystemcmd=true
[    0.531999] vendor.system.always.dolbyvision=true
[    0.532005] vendor.vasott.cecstate=0
[    0.532014] vendor.vasott.ledcolor=10
[    0.532021] vendor.vasott.ledstate=2
[    0.532027] vendor.vasott.micstate=0
[    0.532208] ro.vndk.version=31
[    0.532216] ro.product.vndk.version=31
[    0.532263] ro.crypto.volume.filenames_mode=aes-256-cts
[    0.532370] ro.crypto.state=unencrypted
[    0.532670]
[    0.532767] check_emergency does not exist
[    0.532802] check_ftp does not exist
[    0.532835] check_crash does not exist
[    0.532865] checkUpgradeMode : package =/cache/update.zip
[    0.533264] update package path=/cache/update.zip
[    4.261079] copyForUpgrade : ONLINE_UPGRADE_MODE
[    4.261112] runUpgrade : ONLINE_UPGRADE_MODE
[    4.261541] Supported API: 3
[    4.261556] Finding update package...
[    4.284672] Verifying update package...
[    9.809881] Update package verification took 5.5 s (result 0).
[    9.809911] Installing update...
[    9.810656] fw_support_sdk_level is 1
[    9.810686] fw_support_multiethernet is 0
[    9.810808] IS RTK Board
[    9.848714] SELinux:  Skipping /product_file_contexts:  empty file
[    9.848890] SELinux:  Skipping /odm_file_contexts:  empty file
[    9.849053] SELinux: Loaded file_contexts
[    9.849121]
[    9.849129] -- Secure Check...
[    9.849138] now upgrade from android 31 to 10
[    9.849146]
[    9.849152] -- Dtb Check...
[    9.849161] now upgrade from android 31 to 10
[    9.849168] check = 3
[    9.849174] data offset changed, need wipe_data
[    9.849181]
[    9.849389] write /cache/recovery/stage 
[    9.849397]
[    9.849406] stage write len:1, 2
[    9.849464] dtb check not match, but can upgrade by two step.
[    9.849472]
[    9.849501] entry.uncompressed_length:25165824
[    9.849528] /cache/recovery/recovery.img not exist, need backup.
[   10.527298] setenv upgrade_step 3 successful.(0)
[   10.527369] update bootloader.img...
[   10.560140] bootloaderOffset is 512
[   10.560214] start to write bootloader to /dev/block/mmcblk0boot0...
[   10.560226] data len = 1793904, pos = 512
[   10.569082] successfully wrote data at 512
[   10.569524] write_data to /dev/block/mmcblk0boot0 partition successful
[   10.605270] Write Uboot Image to mmcblk0boot0 successful!
[   10.605296]
[   10.605370] start to write bootloader to /dev/block/mmcblk0boot1...
[   10.605382] data len = 1793904, pos = 512
[   10.614383] successfully wrote data at 512
[   10.614822] write_data to /dev/block/mmcblk0boot1 partition successful
[   10.653939] Write Uboot Image to mmcblk0boot1 successful!
[   10.653964]
[   10.654057] start to write bootloader to /dev/block/bootloader...
[   10.654068] data len = 1793904, pos = 512
[   10.663022] successfully wrote data at 512
[   10.663488] write_data to /dev/block/bootloader partition successful
[   10.698026] Write Uboot Image successful!
[   10.698054]
[   10.701584] setenv recovery_from_flash defenv_resev;save;reset successful.(0)
[   10.701615] start to write dtb.img to /dev/dtb...
[   10.702745]
[   10.702759] start to write dtb.img to /dev/dtb...
[   10.702767] contents type: BLOB
[   10.702774] contents size: 80553
[   10.702820] data len = 80553
[   10.723628]  successfully wrote data
[   10.723726] write dtb.img ok
# [   17.689911@0]- reboot: Restarting system with command 'recovery'
bl31 reboot reason: 0xd
bl31 reboot reason: 0x2
system cmd  1.
G12A:BL:0253b8:61aa2d;FEAT:E0F93180:2000;POC:F;RCY:0;EMMC:0;READ:0;0.0;
                                                                       bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00002000
B1:e0f93180

TE: 82965

BL2 Built : 06:41:45, Feb 19 2020. g12a g9a5414b - jenkins@walle02-sh

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
board id: 1
Load FIP HDR DDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
PIEI prepare done
00000000
emmc switch 1 ok
ddr saved addr:00016000
Load ddr parameter from eMMC, src: 0x02c00000, des: 0xfffd0000, size: 0x00001000, part: 0
00000000
emmc switch 0 ok
fastboot data verify
result: 0
enable_fast_boot
dmc_margin_rx==9 dmc_margin_tx==9 steps
DDR4 probe

LPDDR4_PHY_V_0_1_21-Built : 20:05:08, Jan 10 2020. g12a g3576a48 - zhiguang.ouyang@droid07-sz
ddr clk to 1320MHz

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : Training has run successfully!
 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001 
 dram_vref_reg_value 0x 00000019
DDR cs0 size: 2048MB
DDR cs1 size: 1024MB
DMC_DDR_CTRL: 0070001cDDR size: 3072MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 491
result report
boot times 11Enable ddr reg access
00000000
emmc switch 3 ok
BL2: rpmb counter: 0x0000235a
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x00078200, des: 0x01768000, size: 0x0013e000, part: 0
0.0;M3 CHK:0;cm4_sp_mode 0
OPS=0x40
ring efuse init
[Image: g12a_v1.1.3482-c90792be1 2020-06-12 19:52:03 wencai.you@droid11-sz]
28 0b 40 00 01 10 1b 00 00 0e 33 39 4d 50 4b 50 
[0.610048 Inits done]
secure task start!
high task start!
low task start!
boot bl31
NOTICE:  BL31: v1.3(release):25bab5d
NOTICE:  BL31: Built : 16:03:26, Feb 18 2020
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
INFO:    BL3-2: ATOS-V2.4.4-144-gab19f4557 #1 Wed Dec 9 15:21:03 2020 +0800 arm
INFO:    BL3-2: Chip: G12A Rev: B (28:B - 40:2)
INFO:    BL3-2: crypto engine DMA
INFO:    BL3-2: secure time TEE
INFO:    BL3-2: CONFIG_DEVICE_SECURE 0xb200000e
protect cbus registers


U-Boot 2015.01-g35f6f2fb9c (Mar 18 2022 - 18:30:33)

DRAM:  3 GiB
Relocation Offset is: b6d76000
mmu cfg end: 0xc0000000
mmu cfg end: 0xc0000000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000b7ea1e78
NAND:  get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
MMC:   aml_priv->desc_buf = 0x00000000b3d66a70
aml_priv->desc_buf = 0x00000000b3d68db0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][875]find fixed adj_delay=20
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      Single dtb detected
start dts,buffer=00000000b3d6b620,dt_addr=00000000b3d6b620
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Single dtb detected
parts: 17
00:      logo   0000000000800000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:   factory   0000000000800000 11
12:     super   0000000065200000 1
enable dynamic_partition
13:     cache   0000000043800000 2
14:factory_setting      0000000001000000 1
15:  btv_home   0000000006400000 1
16:      data   ffffffffffffffff 4
_cmp_partition()-591: name:       data<->  userdata
_cmp_partition()-592: size: 108400000<->108400000
_cmp_partition()-593: offset: c9c00000<->c9c00000
_cmp_partition()-594: mask: 00000004<->00000004
_cmp_iptbl()-630: partition 19 has changed
mmc_device_init()-1354: update rsv with dtb!
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x7fd3b243 == storage crc_pattern:0x7fd3b243!!!
mmc env offset: 0x4ac00000 
In:    serial
Out:   serial
Err:   serial
reboot_mode=factory_reset
## defenv_reserve
Saving Environment to aml-storage...
mmc env offset: 0x4ac00000 
Writing to MMC(1)... done
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3354: calc c9f60937, store c9f60937
_verify_dtb_checksum()-3354: calc c9f60937, store c9f60937
dtb_read()-3569: total valid 2
update_old_dtb()-3550: do nothing
      Amlogic multi-dtb tool
      Single dtb detected
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
vpu: driver version: v20190313
vpu: detect chip type: 8
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: vpp osd2 matrix rgb2yuv..............
hdr_func 4, hdr_process_select 0x1
hdr_func 2, hdr_process_select 0x1
cvbs: cpuid:0x28
cvbs: find clk_path: 0x0
cvbs: find performance_pal config
cvbs: find performance_ntsc config
aml_config_dtb 633
aml_config_dtb 663
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
co_phase = <0x00000003>
caps2 = "MMC_CAP2_HS200"
f_max = "
         ��"
status = "disabled"
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
Net:   dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4

ramdump_init, add:0, size:0
CONFIG_AVB2: avb2 
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 4
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 4
info->slots[1].successful_boot = 0
info->crc32 = 1862916811
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=3
gpio: pin GPIOX_7 (gpio 87) value is 1
gpio: pin GPIOAO_10 (gpio 10) value is 1
gpio: pin GPIOX_5 (gpio 85) value is 1
aml log : internal sys error!
reboot_mode:::: factory_reset
s_version: U-Boot 2015.01-g35f6f2fb9c
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L515:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr 9136435f Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
hpd_state=1
do_hpd_detect: hdmimode=1080p60hz
do_hpd_detect: colorattribute=444,8bit
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x8c
sink preferred_mode is 1080p60hz[16]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x8c
read hdmichecksum 0x00000000, colorattribute 444,8bit
read hdmimode 1080p60hz, colorspace <NULL>, colordepth <NULL>
do_get_parse_edid: autoMode = false, manualMode=16
isYuv4kSink: false, maxTMDSRate=150
do_get_parse_edid: non-yuv4k sink: inColorSpace: HDMI_COLOR_FORMAT_RGB
do_get_parse_edid: default inColorDepth: HDMI_COLOR_DEPTH_24B
TV has changed, initial mode is: 1080p60hz  attr: 444,8bit crc is :0x5f680000
dolby_status 0
dolby_status 0
dolby_vision_process: hpd: dv disabled
Saving Environment to aml-storage...
mmc env offset: 0x4ac00000 
Writing to MMC(1)... done
[OSD]load fb addr from dts:/meson-fb
[OSD]set initrd_high: 0xbf800000
[OSD]fb_addr for logo: 0xbf800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0xbf800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0xbf800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
aml_audio_init
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx: set enc for VIC: 16
hdmitx phy setting done
rx version is 1.4 or below  div=10
hdmtix: set audio
hdmi_tx_set: save mode: 1080p60hz, attr: 444,8bit, hdmichecksum: 0x5f680000
dolby_status 0
dolby_status 0
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
s_version: U-Boot 2015.01-g35f6f2fb9c
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L515:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr 9136435f Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
InUsbBurn
wait for phy ready count is 0
noSof
sof timeout, reset usb phy tuning
card out
[MSG]mmcinfo failed!
card out
(Re)start USB...
USB0:   USB3.0 XHCI init start
Register 3000140 NbrPorts 2
Starting the controller
USB XHCI 1.10
scanning bus 0 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found
** Bad device usb 0 **
** Bad device usb 0 **
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 4
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 4
info->slots[1].successful_boot = 0
info->crc32 = 1862916811
active slot = 0
active_slot: normal
** File not found /recovery/dtb.img **
** File not found /recovery/recovery.img **
Unknown command 'wipeisb' - try 'help'
avb2: 1
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 4
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 4
info->slots[1].successful_boot = 0
info->crc32 = 1862916811
active slot = 0
active_slot is normal
ab_suffix is 
avb_slot_verify.c:525: DEBUG: Loading vbmeta struct from partition 'vbmeta'.
AVB2 verify with default kpub
avb_slot_verify.c:286: DEBUG: boot: Loading entire partition.
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 4
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 4
info->slots[1].successful_boot = 0
info->crc32 = 1862916811
active slot = 0
active_slot is normal
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 4
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 4
info->slots[1].successful_boot = 0
info->crc32 = 1862916811
active slot = 0
active_slot is normal
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 4
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 4
info->slots[1].successful_boot = 0
info->crc32 = 1862916811
active slot = 0
active_slot is normal
avb verification: locked = 1, result = 0
ee_gate_off ...
avb2: 1
## Booting Android Image at 0x01080000 ...
reloc_addr =b3deb8e0
copy done
Kernel command line: androidboot.dynamic_partitions=true androidboot.dtbo_idx=0 androidboot.boot_devices=ffe07000.emmc buildvariant=userdebug
[store]Is good fdt check header, no need decrypt!
active_slot is normal
load dtb from 0x1000000 ......
      Amlogic multi-dtb tool
      Single dtb detected
find 1 dtbos
dtbos to be applied: 0
Apply dtbo 0
   Uncompressing Kernel Image ... OK
   kernel loaded at 0x01080000, end = 0x02be2200
libfdt fdt_getprop(): FDT_ERR_NOTFOUND
   Loading Ramdisk to b30a9000, end b3d62d9c ... OK
   Loading Device Tree to 000000001ffe9000, end 000000001ffffb5e ... OK
fdt_fixup_memory_banks, reg:0000000000000000

Starting kernel ...

uboot time: 6740611 us
[    0.000000@0]        07400000 - 07500000,     1024 KB, ramoops@0x07400000
[    0.000000@0]        05000000 - 07400000,    36864 KB, linux,secmon
[    0.000000@0]        bf800000 - c0000000,     8192 KB, linux,meson-fb
[    0.000000@0]        78400000 - 80400000,   131072 KB, linux,ion-dev
[    0.000000@0]        6c400000 - 78400000,   196608 KB, linux,di_cma
[    0.000000@0]        bf800000 - bf800000,        0 KB, linux,ppmgr
[    0.000000@0]        56000000 - 6c400000,   364544 KB, linux,codec_mm_cma
[    0.000000@0]        bf800000 - bf800000,        0 KB, linux,codec_mm_reserved
[    0.000000@0]        bb800000 - bf800000,    65536 KB, linux,vdin0_cma
[    0.000000@0]        b7800000 - bb800000,    65536 KB, linux,vdin1_cma
# cat tmp/recovery.log
[    0.002621] recovery filesystem table
[    0.002688] =========================
[    0.002701]   0 /metadata  ext4 /dev/block/metadata 0
[    0.002708]   1 /odm  ext4 odm 0
[    0.002717]   2 /product  ext4 product 0
[    0.002761]   3 /system  ext4 system 0
[    0.002805]   4 /vendor  ext4 vendor 0
[    0.002849]   5 /bootloader  emmc /dev/block/bootloader 0
[    0.002893]   6 /logo  emmc /dev/block/logo 0
[    0.002935]   7 /vbmeta  emmc /dev/block/vbmeta 0
[    0.002978]   8 /recovery  emmc /dev/block/recovery 0
[    0.003021]   9 /boot  emmc /dev/block/boot 0
[    0.003067]   10 /misc  emmc /dev/block/misc 0
[    0.003110]   11 /system  ext4 /dev/block/system 0
[    0.003153]   12 /vendor  ext4 /dev/block/vendor 0
[    0.003195]   13 /odm  ext4 /dev/block/odm 0
[    0.003238]   14 /param  ext4 /dev/block/param 0
[    0.003280]   15 /product  ext4 /dev/block/product 0
[    0.003371]   16 /metadata  ext4 /dev/block/metadata 0
[    0.003405]   17 /tee  ext4 /dev/block/tee 0
[    0.003443]   18 /cache  ext4 /dev/block/cache 0
[    0.003486]   19 /factory  ext4 /dev/block/factory 0
[    0.003596]   20 /btv_homme  ext4 /dev/block/btv_home 0
[    0.003641]   21 /data  ext4 /dev/block/data 0
[    0.003684]   22 /sdcard  vfat /dev/block/mmcblk1p1 0
[    0.003727]   23 /sdcard  vfat /dev/block/mmcblk1p2 0
[    0.003769]   24 /sdcard  vfat /dev/block/mmcblk1p3 0
[    0.003811]   25 /sdcard  vfat /dev/block/mmcblk1p4 0
[    0.003854]   26 /sdcard  vfat /dev/block/mmcblk1p5 0
[    0.003906]   27 /sdcard  vfat /dev/block/mmcblk1p6 0
[    0.003971]   28 /sdcard  vfat /dev/block/mmcblk2p1 0
[    0.004024]   29 /sdcard  vfat /dev/block/mmcblk2p2 0
[    0.004076]   30 /sdcard  vfat /dev/block/mmcblk2p3 0
[    0.004122]   31 /sdcard  vfat /dev/block/mmcblk2p4 0
[    0.004165]   32 /sdcard  vfat /dev/block/mmcblk2p5 0
[    0.004209]   33 /sdcard  vfat /dev/block/mmcblk2p6 0
[    0.004251]   34 /sdcard  vfat /dev/block/mmcblk 0
[    0.004294]   35 /udisk  auto /dev/block/sd## 0
[    0.004336]   36 /tmp  ramdisk ramdisk 0
[    0.004346]
[    0.056511] libc: Access denied finding property "ro.persistent_properties.ready"
[    0.064294] Failed to find/open a drm device: No such file or directory
[    0.064445] fb0 reports (possibly inaccurate):
[    0.064454]   vi.bits_per_pixel = 32
[    0.064461]   vi.red.offset   =  16   .length =   8
[    0.064468]   vi.green.offset =   8   .length =   8
[    0.064474]   vi.blue.offset  =   0   .length =   8
[    0.098974] framebuffer: 0 (1920 x 1080)
[    0.161754]           erasing_text: en (91 x 38 @ 1365)
[    0.165105]        no_command_text: en (166 x 38 @ 1365)
[    0.167977]             error_text: en (66 x 38 @ 1365)
[    0.809252] __bionic_open_tzdata: couldn't find any tzdata when looking for Asia/Seoul!
[    0.813705] SELinux:  Skipping /product_file_contexts:  empty file
[    0.813849] SELinux:  Skipping /odm_file_contexts:  empty file
[    0.813949] SELinux: Loaded file_contexts
[    0.813960] stage is []
[    0.813969] reason is [(null)]
[    0.814012] Command: "/system/bin/recovery"
[    0.814022]
[    0.814217] persist.bluetooth.bluetooth_audio_hal.disabled=false
[    0.814352] ro.boottime.adbd=4494779210
[    0.814360] ro.boottime.init=1626
[    0.814369] ro.boottime.init.selinux=150
[    0.814376] ro.boottime.init.cold_boot_wait=2393
[    0.814382] ro.boottime.charger=4470479876
[    0.814388] ro.boottime.console=4474132460
[    0.814397] ro.boottime.ueventd=1970065250
[    0.814403] ro.boottime.recovery=4472139585
[    0.814410] ro.boottime.remotecfg1=4477670418
[    0.814416] ro.boottime.remotecfg2=4479333543
[    0.814422] ro.boottime.remotecfg3=4475809293
[    0.814428] ro.boottime.systemcontrol=4481072210
[    0.814494] ro.config.media_vol_default=8
[    0.814501] config.disable_bluetooth=false
[    0.814584] ro.bionic.arch=arm
[    0.814591] ro.bionic.2nd_arch=
[    0.814600] ro.bionic.cpu_variant=cortex-a9
[    0.814606] ro.bionic.2nd_cpu_variant=
[    0.815017] dalvik.vm.minidebuginfo=true
[    0.815024] dalvik.vm.dex2oat-minidebuginfo=true
[    0.815033] dalvik.vm.dex2oat-max-image-block-size=524288
[    0.815062] dalvik.vm.dex2oat-resolve-startup-strings=true
[    0.815069] debug.sf.latch_unsignaled=1
[    0.815076] debug.sf.disable_backpressure=1
[    0.815085] debug.atrace.tags.enableflags=0
[    0.815091] ro.fx.appver=r5642
[    0.815098] ro.com.google.gmsversion=Q_amlogic
[    0.815111] ro.com.google.clientidbase=android-foxconn2-tv
[    0.815118] ro.lmk.kill_timeout_ms=100
[    0.815124] ro.lmk.use_minfree_levels=true
[    0.815130] ro.sys.hdmiin.enable=true
[    0.815136] ro.sys.sdcardfs=true
[    0.815143] ro.hwui.layer_cache_size=33.75f
[    0.815149] ro.hwui.texture_cache_size=40.5f
[    0.815157] ro.mode.factory=false
[    0.815164] ro.wifi.channels=
[    0.815170] ro.allow.mock.location=0
[    0.815176] ro.build.flavor=BFX_AT100-userdebug
[    0.815183] ro.build.version.all_codenames=REL
[    0.815189] ro.build.version.preview_sdk_fingerprint=REL
[    0.815195] ro.build.version.min_supported_target_sdk=23
[    0.815201] ro.build.characteristics=tv,nosdcard
[    0.815207] ro.media.maxmem=629145600
[    0.815213] ro.bionic.ld.warning=1
[    0.815219] ro.camera.preview.MaxSize=1920x1080
[    0.815226] ro.camera.preview.UseMJPEG=1
[    0.815232] ro.camera.preview.LimitedRate=1920x1080x30,1280x720x30,640x480x30,320x240x28
[    0.815238] ro.iorapd.enable=false
[    0.815247] ro.system.build.id=QTT5.200429.010
[    0.815253] ro.system.build.date=Fri Mar 18 18:30:52 CST 2022
[    0.815260] ro.system.build.date.utc=1647599452
[    0.815266] ro.system.build.tags=release-keys
[    0.815272] ro.system.build.type=userdebug
[    0.815278] ro.system.build.version.sdk=29
[    0.815284] ro.system.build.version.release=10
[    0.815291] ro.system.build.version.incremental=15.524.50-20220318
[    0.815297] ro.system.build.fingerprint=SKB/BFX_AT100/BFX-AT100:10/QTT5.200429.010/15.524.50-20220318:userdebug/release-keys
[    0.815304] ro.tether.denied=true
[    0.815310] ro.treble.enabled=true
[    0.815353] ro.product.cpu.abi2=armeabi
[    0.815361] ro.product.build.id=QTT5.200429.010
[    0.815367] ro.product.build.date=Fri Mar 18 18:30:52 CST 2022
[    0.815374] ro.product.build.date.utc=1647599452
[    0.815381] ro.product.build.tags=release-keys
[    0.815387] ro.product.build.type=userdebug
[    0.815393] ro.product.build.version.sdk=29
[    0.815399] ro.product.build.version.release=10
[    0.815406] ro.product.build.version.incremental=15.524.50-20220318
[    0.815412] ro.product.build.fingerprint=SKB/BFX_AT100/BFX-AT100:10/QTT5.200429.010/15.524.50-20220318:userdebug/release-keys
[    0.815418] ro.product.locale=ko-KR
[    0.815425] ro.product.system.name=BFX_AT100
[    0.815431] ro.product.system.brand=SKB
[    0.815437] ro.product.system.model=BFX-AT100
[    0.815444] ro.product.system.device=BFX-AT100
[    0.815457] ro.product.system.manufacturer=Foxconn
[    0.815466] ro.product.product.name=BFX_AT100
[    0.815474] ro.product.product.brand=SKB
[    0.815481] ro.product.product.model=BFX-AT100
[    0.815488] ro.product.product.device=BFX-AT100
[    0.815499] ro.product.product.manufacturer=Foxconn
[    0.815506] ro.postinstall.fstab.prefix=/system
[    0.815513] ro.actionable_compatible_property.enabled=true
[    0.815520] rw.camera.usb.faceback=true
[    0.815526] mbx.hdmiin.switchfull=false
[    0.815532] mbx.hdmiin.videolayer=false
[    0.815541] init.svc.adbd=running
[    0.815547] init.svc.charger=running
[    0.815553] init.svc.ueventd=running
[    0.815559] init.svc.recovery=running
[    0.815565] init.svc.remotecfg1=stopped
[    0.815571] init.svc.remotecfg2=stopped
[    0.815577] init.svc.remotecfg3=stopped
[    0.815584] init.svc.systemcontrol=running
[    0.815590] media.omx.out_buffer1=8
[    0.815596] media.omx.out_buffer2=12
[    0.815602] media.omx.display_mode=1
[    0.815608] media.omx.out_buffer2_gsi=8
[    0.815614] media.omx.out_buffer2_osd=10
[    0.815620] persist.fw.force_adoptable=true
[    0.815626] libplayer.netts.recalcpts=1
[    0.815632] libplayer.livets.softdemux=1
[    0.815891] ro.config.ringtone=Ring_Synth_04.ogg
[    0.815901] ro.config.notification_sound=pixiedust.ogg
[    0.815917] ro.boot.mac=ec:5c:68:1b:12:c8
[    0.815924] ro.boot.build.expect.baseband=N/A
[    0.815932] ro.boot.mac_bt=EC:5C:68:1D:BB:CD
[    0.815941] ro.boot.vbmeta.size=4352
[    0.815947] ro.boot.vbmeta.device=/dev/block/vbmeta
[    0.815953] ro.boot.vbmeta.digest=bcbbce5efeb9175a70c59d126e177e9afb5bfb675cff26df570ee6dfecb5b8c4
[    0.815961] ro.boot.vbmeta.hash_alg=sha256
[    0.815968] ro.boot.vbmeta.avb_version=1.1
[    0.815974] ro.boot.vbmeta.device_state=locked
[    0.815980] ro.boot.vbmeta.invalidate_on_error=yes
[    0.815986] ro.boot.selinux=enforcing
[    0.815995] ro.boot.deviceid=BFX-AT100_2019_000000109
[    0.816002] ro.boot.dtbo_idx=0
[    0.816010] ro.boot.hardware=amlogic
[    0.816017] ro.boot.firstboot=0
[    0.816024] ro.boot.bootloader=U-Boot
[    0.816030] ro.boot.veritymode=enforcing
[    0.816036] ro.boot.avb_version=1.1
[    0.816042] ro.boot.boot_devices=ffe07000.emmc
[    0.816048] ro.boot.enableSystemReset=0
[    0.816054] ro.boot.verifiedbootstate=green
[    0.816060] ro.boot.enablePrivateRecovery=0
[    0.816067] ro.build.id=QTT5.200429.010
[    0.816075] ro.build.date=Fri Mar 18 18:30:52 CST 2022
[    0.816081] ro.build.date.utc=1647599452
[    0.816087] ro.build.host=BuildHost
[    0.816093] ro.build.tags=release-keys
[    0.816099] ro.build.type=userdebug
[    0.816106] ro.build.user=root
[    0.816116] ro.build.display.id=BFX_AT100-userdebug 10 QTT5.200429.010 15.524.50-20220318 release-keys
[    0.816123] ro.build.product=BFX-AT100
[    0.816129] ro.build.version.sdk=29
[    0.816135] ro.build.version.base_os=
[    0.816141] ro.build.version.release=10
[    0.816147] ro.build.version.codename=REL
[    0.816153] ro.build.version.incremental=15.524.50-20220318
[    0.816160] ro.build.version.preview_sdk=0
[    0.816166] ro.build.version.security_patch=2022-02-01
[    0.816172] ro.build.description=BFX_AT100-userdebug 10 QTT5.200429.010 15.524.50-20220318 release-keys
[    0.816178] ro.product.cpu.abi=armeabi-v7a
[    0.816185] ro.product.cpu.abilist=armeabi-v7a,armeabi
[    0.816191] ro.product.name=BFX_AT100
[    0.816197] ro.product.brand=SKB
[    0.816203] ro.product.model=BFX-AT100
[    0.816209] ro.product.device=BFX-AT100
[    0.816215] ro.product.manufacturer=Foxconn
[    0.816221] ro.baseband=unknown
[    0.816227] ro.bootmode=unknown
[    0.816233] ro.hardware=amlogic
[    0.816239] ro.revision=0
[    0.816245] ro.bootloader=U-Boot
[    0.816251] ro.debuggable=1
[    0.816257] ro.property_service.version=2
[    0.816263] init.svc.console=running
[    0.816271] sys.usb.controller=ff400000.dwc2_a
[    0.816278] persist.sys.hdmi.keep_awake=false
[    0.816284] persist.sys.media.avsync=true
[    0.816290] persist.sys.dalvik.vm.lib.2=libart.so
[    0.816297] ro.crypto.volume.filenames_mode=aes-256-cts
[    0.816303] ro.af.client_heap_size_kbyte=1536
[    0.816309] ro.sf.lcd_density=320
[    0.816315] ro.sf.disable_triple_buffer=0
[    0.816321] ro.lmk.kill_heaviest_task=true
[    0.816327] ro.hdmi.device_type=4
[    0.816333] ro.minui.pixel_format=BGRA_8888
[    0.816339] ro.zygote=zygote32
[    0.816345] ro.opengles.version=196610
[    0.816352] ro.control_privapp_permissions=enforce
[    0.816358] drm.service.enabled=1
[    0.816364] camera.disable_zsl_mode=1
[    0.816370] tombstoned.max_tombstone_count=50
[    0.816461] ro.dalvik.vm.native.bridge=0
[    0.816471] dalvik.vm.isa.arm.variant=cortex-a9
[    0.816477] dalvik.vm.isa.arm.features=default
[    0.816484] dalvik.vm.dexopt.secondary=true
[    0.816492] dalvik.vm.usejit=true
[    0.816499] dalvik.vm.heapsize=384m
[    0.816505] dalvik.vm.lockprof.threshold=500
[    0.816511] dalvik.vm.dex2oat-Xms=64m
[    0.816517] dalvik.vm.dex2oat-Xmx=512m
[    0.816523] dalvik.vm.heapmaxfree=8m
[    0.816532] dalvik.vm.heapminfree=512k
[    0.816538] dalvik.vm.heapstartsize=8m
[    0.816544] dalvik.vm.appimageformat=lz4
[    0.816550] dalvik.vm.usejitprofiles=true
[    0.816556] dalvik.vm.heapgrowthlimit=256m
[    0.816562] dalvik.vm.image-dex2oat-Xms=64m
[    0.816569] dalvik.vm.image-dex2oat-Xmx=64m
[    0.816575] dalvik.vm.heaptargetutilization=0.75
[    0.816587] ro.odm.build.date=Fri Mar 18 18:30:52 CST 2022
[    0.816594] ro.odm.build.date.utc=1647599452
[    0.816600] ro.odm.build.fingerprint=SKB/BFX_AT100/BFX-AT100:10/QTT5.200429.010/15.524.50-20220318:userdebug/release-keys
[    0.816607] ro.oem.key1=ATV00100019
[    0.816615] ro.boot.fake_battery=42
[    0.816622] ro.boot.dynamic_partitions=true
[    0.816628] ro.hwui.use_vulkan=
[    0.816634] ro.vndk.version=29
[    0.816640] ro.board.platform=BFX-AT100
[    0.816646] ro.build.expect.bootloader=01.01.200717.174200
[    0.816652] ro.vendor.build.date=Fri Mar 18 18:30:52 CST 2022
[    0.816659] ro.vendor.build.date.utc=1647599452
[    0.816665] ro.vendor.build.fingerprint=SKB/BFX_AT100/BFX-AT100:10/QTT5.200429.010/15.524.50-20220318:userdebug/release-keys
[    0.816671] ro.product.cpu.abilist32=armeabi-v7a,armeabi
[    0.816678] ro.product.cpu.abilist64=
[    0.816684] ro.product.odm.name=BFX_AT100
[    0.816690] ro.product.odm.brand=SKB
[    0.816696] ro.product.odm.model=BFX-AT100
[    0.816702] ro.product.odm.device=BFX-AT100
[    0.816708] ro.product.odm.manufacturer=Foxconn
[    0.816714] ro.product.board=BFX-AT100
[    0.816720] ro.product.vendor.name=BFX_AT100
[    0.816727] ro.product.vendor.brand=SKB
[    0.816734] ro.product.vendor.model=BFX-AT100
[    0.816741] ro.product.vendor.device=BFX-AT100
[    0.816747] ro.product.vendor.manufacturer=Foxconn
[    0.816753] ro.product.first_api_level=28
[    0.816759] ro.hardware.vulkan=amlogic
[    0.816768] ro.bootimage.build.date=Fri Mar 18 18:30:52 CST 2022
[    0.816774] ro.bootimage.build.date.utc=1647599452
[    0.816781] ro.bootimage.build.fingerprint=SKB/BFX_AT100/BFX-AT100:10/QTT5.200429.010/15.524.50-20220318:userdebug/release-keys
[    0.816787] aaudio.mmap_policy=2
[    0.816793] ro.build.fingerprint=SKB/BFX_AT100/BFX-AT100:10/QTT5.200429.010/15.524.50-20220318:userdebug/release-keys
[    0.816815] pm.dexopt.boot=verify
[    0.816825] pm.dexopt.ab-ota=speed-profile
[    0.816832] pm.dexopt.shared=speed
[    0.816838] pm.dexopt.install=speed-profile
[    0.816846] pm.dexopt.inactive=verify
[    0.816853] pm.dexopt.bg-dexopt=speed-profile
[    0.816859] pm.dexopt.first-boot=quicken
[    0.816923] ro.secure=1
[    0.816932] persist.sys.timezone=Asia/Seoul
[    0.816975] sys.usb.config=mtp,adb
[    0.816984] sys.usb.configfs=1
[    0.817396] log.tag.stats_log=I
[    0.817444] ro.logd.size.stats=64K
[    0.817786] persist.debug.dalvik.vm.core_platform_api_policy=just-warn
[    0.818012] ro.boot.serialno=4669688001201904000020
[    0.818022] ro.serialno=4669688001201904000020
[    0.818064] ro.vendor.fw.version=15.524.50
[    0.818074] ro.vendor.vasott.version=k000b-524r50_ND-20220318
[    0.818081] persist.vendor.vasott.usbadb=0
[    0.818087] service.adb.tcp.port=5815
[    0.818095] security.perf_harden=1
[    0.818194] net.bt.name=Android
[    0.818205] net.tethering.noprovisioning=true
[    0.818212] persist.sys.usb.config=mtp,adb
[    0.818451] ro.odm.build.id=QTT5.200429.010
[    0.818461] ro.odm.build.tags=release-keys
[    0.818467] ro.odm.build.type=userdebug
[    0.818473] ro.odm.build.version.sdk=29
[    0.818484] ro.odm.build.version.release=10
[    0.818491] ro.odm.build.version.incremental=15.524.50-20220318
[    0.818497] ro.odm.product.cpu.abilist=armeabi-v7a,armeabi
[    0.818503] ro.odm.product.cpu.abilist32=armeabi-v7a,armeabi
[    0.818510] ro.odm.product.cpu.abilist64=
[    0.818516] ro.vendor.build.id=QTT5.200429.010
[    0.818522] ro.vendor.build.tags=release-keys
[    0.818530] ro.vendor.build.type=userdebug
[    0.818537] ro.vendor.build.version.sdk=29
[    0.818543] ro.vendor.build.version.release=10
[    0.818549] ro.vendor.build.version.incremental=15.524.50-20220318
[    0.818555] ro.vendor.product.cpu.abilist=armeabi-v7a,armeabi
[    0.818562] ro.vendor.product.cpu.abilist32=armeabi-v7a,armeabi
[    0.818568] ro.vendor.product.cpu.abilist64=
[    0.818574] ro.vendor.sdr2hdr.enable=true
[    0.818580] ro.vendor.trickmode=true
[    0.818587] ro.vendor.autoconnectbt.isneed=false
[    0.818593] ro.vendor.autoconnectbt.btclass=50c
[    0.818606] ro.vendor.autoconnectbt.macprefix=00:CD:FF
[    0.818613] ro.vendor.autoconnectbt.rssilimit=70
[    0.818619] ro.vendor.autoconnectbt.nameprefix=Amlogic_RC_B12
[    0.818628] vendor.afbcd.enable=1
[    0.818634] vendor.ionvideo.enable=1
[    0.818641] persist.vendor.sys.cec.set_menu_language=false
[    0.818647] ro.vendor.platform.is.tv=0
[    0.818653] ro.vendor.platform.is.dualspdif=false
[    0.818659] ro.vendor.platform.has.mbxuimode=true
[    0.818665] ro.vendor.platform.has.realoutputmode=true
[    0.818671] ro.vendor.platform.hdmi.device_type=4
[    0.818680] ro.vendor.platform.need.display.hdmicec=true
[    0.818686] ro.vendor.platform.disable.audiorawout=false
[    0.818694] ro.vendor.platform.support.dts=true
[    0.818701] ro.vendor.platform.support.dolby=true
[    0.818707] ro.vendor.platform.support.dolbyvision=false
[    0.818713] vendor.vasott.cecstate=0
[    0.818719] vendor.vasott.ledcolor=10
[    0.818725] vendor.vasott.ledstate=2
[    0.818731] vendor.vasott.micstate=0
[    0.818800]
[    0.818809] Supported API: 3
[    0.818902] check_emergency does not exist
[    0.818935] check_ftp does not exist
[    0.818966] check_crash does not exist
[    2.824851] mount failed from USB OTG Host storage. path=/udisk/usb_bfx-at100/update.zip
# G12A:BL:0253b8:61aa2d;FEAT:E0F93180:2000;POC:F;RCY:0;EMMC:0;READ:0;0.0;
                                                                         bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00002000
B1:e0f93180

TE: 134090

BL2 Built : 06:41:45, Feb 19 2020. g12a g9a5414b - jenkins@walle02-sh

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
eMMC boot @ 0
sw8 s
board id: 1
Load FIP HDR DDR from eMMC, src: 0x00010200, des: 0xfffd0000, size: 0x00004000, part: 0
fw parse done
PIEI prepare done
00000000
emmc switch 1 ok
ddr saved addr:00016000
Load ddr parameter from eMMC, src: 0x02c00000, des: 0xfffd0000, size: 0x00001000, part: 0
00000000
emmc switch 0 ok
fastboot data verify
result: 0
enable_fast_boot
dmc_margin_rx==9 dmc_margin_tx==9 steps
DDR4 probe

LPDDR4_PHY_V_0_1_21-Built : 20:05:08, Jan 10 2020. g12a g3576a48 - zhiguang.ouyang@droid07-sz
ddr clk to 1320MHz

dmc_version 0000
Check phy result
INFO : End of initialization
INFO : Training has run successfully!
 dwc_ddrphy_apb_wr((0<<20)|(2<<16)|(0<<12)|(0xb0):0001 
 dram_vref_reg_value 0x 00000019
DDR cs0 size: 2048MB
DDR cs1 size: 1024MB
DMC_DDR_CTRL: 0070001cDDR size: 3072MB
cs0 DataBus test pass
cs1 DataBus test pass
cs0 AddrBus test pass
cs1 AddrBus test pass

non-sec scramble use zero key
ddr scramble enabled

100bdlr_step_size ps== 479
result report
boot times 0Enable ddr reg access
00000000
emmc switch 3 ok
BL2: rpmb counter: 0x0000235a
00000000
emmc switch 0 ok
Load FIP HDR from eMMC, src: 0x00010200, des: 0x01700000, size: 0x00004000, part: 0
Load BL3X from eMMC, src: 0x00078200, des: 0x01768000, size: 0x0013e000, part: 0
0.0;M3 CHK:0;cm4_sp_mode 0
OPS=0x40
ring efuse init
[Image: g12a_v1.1.3482-c90792be1 2020-06-12 19:52:03 wencai.you@droid11-sz]
28 0b 40 00 01 10 1b 00 00 0e 33 39 4d 50 4b 50 
[0.014079 Inits done]
secure task start!
high task start!
low task start!
boot bl31
NOTICE:  BL31: v1.3(release):25bab5d
NOTICE:  BL31: Built : 16:03:26, Feb 18 2020
NOTICE:  BL31: G12A normal boot!
NOTICE:  BL31: BL33 decompress pass
INFO:    BL3-2: ATOS-V2.4.4-144-gab19f4557 #1 Wed Dec 9 15:21:03 2020 +0800 arm
INFO:    BL3-2: Chip: G12A Rev: B (28:B - 40:2)
INFO:    BL3-2: crypto engine DMA
INFO:    BL3-2: secure time TEE
INFO:    BL3-2: CONFIG_DEVICE_SECURE 0xb200000e
protect cbus registers


U-Boot 2015.01-g35f6f2fb9c (Mar 18 2022 - 18:30:33)

DRAM:  3 GiB
Relocation Offset is: b6d76000
mmu cfg end: 0xc0000000
mmu cfg end: 0xc0000000
spi_post_bind(spifc): req_seq = 0
register usb cfg[0][1] = 00000000b7ea1e78
NAND:  get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
get_sys_clk_rate_mtd() 292, clock setting 200!
bus cycle0: 6,timing: 7
NAND device id: 0 ff ff ff ff ff 
No NAND device found!!!
nand init failed: -6
MMC:   aml_priv->desc_buf = 0x00000000b3d66a70
aml_priv->desc_buf = 0x00000000b3d68db0
SDIO Port B: 0, SDIO Port C: 1
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 400000
emmc/sd response timeout, cmd8, cmd->cmdarg=0x1aa, status=0x1ff2800
emmc/sd response timeout, cmd55, cmd->cmdarg=0x0, status=0x1ff2800
co-phase 0x3, tx-dly 0, clock 400000
co-phase 0x3, tx-dly 0, clock 40000000
[set_emmc_calc_fixed_adj][875]find fixed adj_delay=20
init_part() 297: PART_TYPE_AML
[mmc_init] mmc init success
      Amlogic multi-dtb tool
      Single dtb detected
start dts,buffer=00000000b3d6b620,dt_addr=00000000b3d6b620
get_partition_from_dts() 92: ret 0
      Amlogic multi-dtb tool
      Single dtb detected
parts: 17
00:      logo   0000000000800000 1
01:  recovery   0000000001800000 1
02:      misc   0000000000800000 1
03:      dtbo   0000000000800000 1
04:  cri_data   0000000000800000 2
05:     param   0000000001000000 2
06:      boot   0000000001000000 1
set has_boot_slot = 0
07:       rsv   0000000001000000 1
08:  metadata   0000000001000000 1
09:    vbmeta   0000000000200000 1
10:       tee   0000000002000000 1
11:   factory   0000000000800000 11
12:     super   0000000065200000 1
enable dynamic_partition
13:     cache   0000000043800000 2
14:factory_setting      0000000001000000 1
15:  btv_home   0000000006400000 1
16:      data   ffffffffffffffff 4
init_part() 297: PART_TYPE_AML
eMMC/TSD partition table have been checked OK!
crc32_s:0x1577dad == storage crc_pattern:0x1577dad!!!
crc32_s:0xee152b83 == storage crc_pattern:0xee152b83!!!
crc32_s:0x7fd3b243 == storage crc_pattern:0x7fd3b243!!!
mmc env offset: 0x4ac00000 
In:    serial
Out:   serial
Err:   serial
reboot_mode=cold_boot
[store]To run cmd[emmc dtb_read 0x1000000 0x40000]
_verify_dtb_checksum()-3354: calc c9f60937, store c9f60937
_verify_dtb_checksum()-3354: calc c9f60937, store c9f60937
dtb_read()-3569: total valid 2
update_old_dtb()-3550: do nothing
      Amlogic multi-dtb tool
      Single dtb detected
amlkey_init() enter!
[EFUSE_MSG]keynum is 4
vpu: driver version: v20190313
vpu: detect chip type: 8
vpu: clk_level default: 7(666667000Hz), max: 7(666667000Hz)
vpu: clk_level in dts: 7
vpu: vpu_power_on
vpu: set_vpu_clk
vpu: set clk: 666667000Hz, readback: 666666667Hz(0x100)
vpu: set_vpu_clk finish
vpu: vpu_module_init_config
vpp: vpp_init
vpp: vpp osd2 matrix rgb2yuv..............
hdr_func 4, hdr_process_select 0x1
hdr_func 2, hdr_process_select 0x1
cvbs: cpuid:0x28
cvbs: find clk_path: 0x0
cvbs: find performance_pal config
cvbs: find performance_ntsc config
aml_config_dtb 633
aml_config_dtb 663
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
co_phase = <0x00000003>
caps2 = "MMC_CAP2_HS200"
f_max = "
         ��"
status = "disabled"
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
Net:   dwmac.ff3f0000amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4

ramdump_init, add:0, size:0
CONFIG_AVB2: avb2 
Start read misc partition datas!
info->magic = 
info->version_major = 1
info->version_minor = 0
info->slots[0].priority = 15
info->slots[0].tries_remaining = 4
info->slots[0].successful_boot = 0
info->slots[1].priority = 14
info->slots[1].tries_remaining = 4
info->slots[1].successful_boot = 0
info->crc32 = 1862916811
active slot = 0
wipe_data=successful
wipe_cache=successful
upgrade_step=3
gpio: pin GPIOX_7 (gpio 87) value is 1
gpio: pin GPIOAO_10 (gpio 10) value is 1
gpio: pin GPIOX_5 (gpio 85) value is 1
reboot_mode:::: cold_boot
s_version: U-Boot 2015.01-g35f6f2fb9c
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L515:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr 9136435f Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
hpd_state=1
do_hpd_detect: hdmimode=1080p60hz
do_hpd_detect: colorattribute=444,8bit
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x8c
sink preferred_mode is 1080p60hz[16]
hdr mode is 0
dv  mode is ver:0  len: 0
hdr10+ mode is 0
Edid_MonitorCapable861: ycbcr444=1, ycbcr422=1
HDMI_EDID_BLOCK_TYPE_VENDER: pRXCap->ColorDeepSupport=0x8c
read hdmichecksum 0x00000000, colorattribute 444,8bit
read hdmimode 1080p60hz, colorspace <NULL>, colordepth <NULL>
do_get_parse_edid: autoMode = false, manualMode=16
isYuv4kSink: false, maxTMDSRate=150
do_get_parse_edid: non-yuv4k sink: inColorSpace: HDMI_COLOR_FORMAT_RGB
do_get_parse_edid: default inColorDepth: HDMI_COLOR_DEPTH_24B
TV has changed, initial mode is: 1080p60hz  attr: 444,8bit crc is :0x5f680000
dolby_status 0
dolby_status 0
dolby_vision_process: hpd: dv disabled
Saving Environment to aml-storage...
mmc env offset: 0x4ac00000 
Writing to MMC(1)... done
[OSD]load fb addr from dts:/meson-fb
[OSD]set initrd_high: 0xbf800000
[OSD]fb_addr for logo: 0xbf800000
[OSD]load fb addr from dts:/meson-fb
[OSD]fb_addr for logo: 0xbf800000
[OSD]VPP_OFIFO_SIZE:0xfff01fff
[CANVAS]canvas init
[CANVAS]addr=0xbf800000 width=3840, height=2160
[OSD]osd_hw.free_dst_data: 0,1919,0,1079
[OSD]osd1_update_disp_freescale_enable
cvbs: outputmode[1080p60hz] is invalid
vpp: vpp_matrix_update: 2
set hdmitx VIC = 16
aml_audio_init
config HPLL = 5940000 frac_rate = 1
HPLL: 0x3b3a04f7
HPLL: 0x1b3a04f7
HPLLv1: 0xdb3a04f7
config HPLL done
j = 6  vid_clk_div = 1
hdmitx: set enc for VIC: 16
hdmitx phy setting done
rx version is 1.4 or below  div=10
hdmtix: set audio
hdmi_tx_set: save mode: 1080p60hz, attr: 444,8bit, hdmichecksum: 0x5f680000
dolby_status 0
dolby_status 0
hdr_packet
vpp: hdr_policy = 0
vpp: Rx hdr_info.hdr_sup_eotf_smpte_st_2084 = 0
s_version: U-Boot 2015.01-g35f6f2fb9c
amlkey_init() enter!
amlkey_init() 71: already init!
[EFUSE_MSG]keynum is 4
[KM]Error:f[key_manage_query_size]L515:key[oemkey] not programed yet
Interface:  MMC
  Device 1: Vendor: Man 000015 Snr 9136435f Rev: 0.6 Prod: 8GTF4R
            Type: Removable Hard Disk
            Capacity: 7456.0 MB = 7.2 GB (15269888 x 512)
Filesystem: FAT12 "KEYBOX PART"
InUsbBurn
wait for phy ready count is 0
[MSG]sof
Set Addr 37
Get DT cfg
Get DT cfg
set CFG
sof timeout, reset usb phy tuning
Set Addr 11
Get DT cfg
Get DT cfg
Get DT cfg
set CFG

ID[16]
tplcmd[    echo 12345]
12345
[MSG]ret = 0
[info]success
BULKcmd[    low_power]
[info]success
BULKcmd[bootloader_is_old]
[info]success
BULKcmd[erase_bootloader]
before value = 0!
after value = 4f5244b1!
[info]success
BULKcmd[reset]
reboot mode: normal
bl31 reboot reason: 0xd
bl31 reboot reason: 0x1
system cmd  1.
G12A:BL:0253b8:61aa2d;FEAT:E0F93180:2000;POC:F;RCY:0;OVD:1;USB:3;0.0;
                                                                     bl2_stage_init 0x01
bl2_stage_init 0x81
hw id: 0x0000 - pwm id 0x01
bl2_stage_init 0xc1
bl2_stage_init 0x02

L0:00000000
L1:00000701
L2:00008067
L3:04000000
S1:00000000
B2:00002000
B1:e0f93180

TE: 2459529

BL2 Built : 10:46:59, Jan 14 2019. g12a g152d217 - guotai.shen@droid11-sz

Board ID = 1
Set cpu clk to 24M
Set clk81 to 24M
CPU clk: 1200 MHz
Set clk81 to 166.6M
DDR driver_vesion: LPDDR4_PHY_V_0_1_11 build time: Jan 14 2019 10:46:56
board id: 1
Cfg max: 5, cur: 1. Board id: 255. Force loop cfg
DATA transfer complete...
fw parse done
DATA transfer complete...
AML DDR FW load done
DATA transfer complete...
PIEI prepare done
DDR4 probe
ddr clk to 1320MHz
12to10_all.log (79,296 bytes)   

(ALTech) Younkwang Jung

2024-08-26 18:07

developer   ~0016576

Hi Kinbay

Thank you for the update.

And I explained to SKB and other team again.
SKB BMT/QA team will decide how to proceed with the current situation
Please wait for two to three days.

Thank you
YK.Jung

(SW) Kerwin Chen

2025-04-07 10:12

developer   ~0017443

no activity for this issue

Issue History

Date Modified Username Field Change
2024-04-03 10:45 (ALTech) Younkwang Jung New Issue
2024-04-03 10:45 (ALTech) Younkwang Jung Status new => assigned
2024-04-03 10:45 (ALTech) Younkwang Jung Assigned To => (SW) Kinbay Wu
2024-04-03 10:46 (ALTech) Younkwang Jung Issue Monitored: (ALTech) SY Yoon
2024-04-03 10:46 (ALTech) Younkwang Jung Issue Monitored: (ALTech) JunGyu Kim
2024-04-03 10:46 (ALTech) Younkwang Jung Issue Monitored: (ALTech) Wooshin Kang
2024-04-03 10:46 (ALTech) Younkwang Jung Issue Monitored: (ALTech) Sangmin Choi
2024-04-03 18:00 (ALTech) Younkwang Jung Note Added: 0015370
2024-04-08 09:30 (ALTech) Younkwang Jung Note Added: 0015382
2024-04-08 09:31 (ALTech) Younkwang Jung Due Date 2024-04-04 11:41 => 2024-04-08 11:41
2024-04-08 10:04 (SW) Kinbay Wu Note Added: 0015385
2024-04-08 10:53 (ALTech) Younkwang Jung Note Added: 0015386
2024-04-08 11:11 (SW) Kinbay Wu Note Added: 0015387
2024-04-08 12:08 (ALTech) Younkwang Jung Note Added: 0015388
2024-04-08 14:59 (SW) Kinbay Wu Note Added: 0015393
2024-04-08 15:35 (ALTech) Younkwang Jung Note Added: 0015394
2024-04-09 09:07 (ALTech) Younkwang Jung Note Added: 0015396
2024-04-09 11:09 (SW) Kinbay Wu Note Added: 0015397
2024-04-09 12:26 (ALTech) Younkwang Jung Note Added: 0015398
2024-04-09 17:59 (SW) Kinbay Wu Note Added: 0015403
2024-04-10 08:28 (SW) Kinbay Wu Note Edited: 0015403
2024-04-11 09:39 (SW) Kinbay Wu Note Added: 0015407
2024-04-11 09:39 (SW) Kinbay Wu File Added: image.png
2024-04-11 16:29 (SW) Kinbay Wu Assigned To (SW) Kinbay Wu => (ALTech) Younkwang Jung
2024-04-11 16:29 (SW) Kinbay Wu Note Added: 0015414
2024-04-11 18:24 (ALTech) Younkwang Jung Note Added: 0015416
2024-04-12 14:40 (ALTech) Younkwang Jung Note Added: 0015430
2024-04-12 15:44 (SW) Kinbay Wu Note Added: 0015431
2024-04-13 08:27 (ALTech) Younkwang Jung Note Added: 0015432
2024-04-13 08:28 (ALTech) Younkwang Jung Note Edited: 0015432 View Revisions
2024-04-16 08:46 (ALTech) Younkwang Jung Note Added: 0015454
2024-04-16 10:46 (SW) Kinbay Wu Note Added: 0015456
2024-04-16 11:33 (ALTech) Younkwang Jung Note Added: 0015457
2024-04-18 08:29 (ALTech) Younkwang Jung Assigned To (ALTech) Younkwang Jung => (SW) Kinbay Wu
2024-04-18 08:30 (ALTech) Younkwang Jung Note Added: 0015477
2024-04-22 12:15 (ALTech) Younkwang Jung Note Added: 0015515
2024-04-23 08:39 (ALTech) Younkwang Jung Note Added: 0015522
2024-04-26 08:56 (ALTech) Younkwang Jung Note Added: 0015586
2024-04-29 10:18 (SW) Kinbay Wu Note Added: 0015595
2024-04-29 10:18 (SW) Kinbay Wu File Added: image-2.png
2024-05-02 08:53 (SW) Kinbay Wu Note Edited: 0015595
2024-05-02 10:17 (ALTech) Younkwang Jung Note Added: 0015628
2024-05-02 17:03 (SW) Kinbay Wu Note Added: 0015646
2024-05-03 08:27 (ALTech) Younkwang Jung Note Added: 0015655
2024-05-03 10:57 (SW) Kinbay Wu Note Added: 0015666
2024-05-03 12:04 (ALTech) Younkwang Jung Note Added: 0015667
2024-05-03 16:45 (SW) Kinbay Wu Note Added: 0015681
2024-05-03 17:41 (ALTech) Younkwang Jung Note Added: 0015684
2024-05-06 10:26 (SW) Kinbay Wu Note Added: 0015690
2024-05-06 13:31 (ALTech) Younkwang Jung Note Added: 0015694
2024-05-07 12:48 (ALTech) Younkwang Jung Note Added: 0015703
2024-05-07 12:48 (ALTech) Younkwang Jung File Added: UI537_to_UI524.mp4
2024-05-07 12:48 (ALTech) Younkwang Jung File Added: UI537_to_UI541.mp4
2024-05-09 15:04 (SW) Kinbay Wu Note Added: 0015739
2024-05-16 19:09 (ALTech) Younkwang Jung Priority high => normal
2024-05-17 09:43 (ALTech) Younkwang Jung Note Added: 0015824
2024-05-17 09:43 (ALTech) Younkwang Jung Priority normal => low
2024-06-05 17:58 (ALTech) JunGyu Kim Status assigned => closed
2024-06-05 17:58 (ALTech) JunGyu Kim Resolution open => fixed
2024-06-05 17:58 (ALTech) JunGyu Kim Note Added: 0015962
2024-08-14 15:57 (ALTech) Younkwang Jung Issue Monitored: (ALTech) Jong-Hwa JUNG
2024-08-14 18:08 (ALTech) Younkwang Jung Status closed => feedback
2024-08-14 18:08 (ALTech) Younkwang Jung Resolution fixed => reopened
2024-08-14 18:08 (ALTech) Younkwang Jung Note Added: 0016467
2024-08-14 18:09 (ALTech) Younkwang Jung Priority low => urgent
2024-08-14 18:09 (ALTech) Younkwang Jung Due Date 2024-04-08 11:41 => 2024-08-19 11:41
2024-08-15 10:35 (SW) Kinbay Wu Note Added: 0016469
2024-08-15 12:08 (ALTech) Younkwang Jung Note Added: 0016470
2024-08-15 12:08 (ALTech) Younkwang Jung Status feedback => assigned
2024-08-19 08:06 (ALTech) Younkwang Jung Note Added: 0016474
2024-08-19 11:50 (SW) Kinbay Wu Note Added: 0016476
2024-08-19 11:50 (SW) Kinbay Wu File Added: image-3.png
2024-08-19 12:16 (ALTech) Younkwang Jung Note Added: 0016478
2024-08-19 18:09 (SW) Kinbay Wu Note Added: 0016480
2024-08-19 18:09 (SW) Kinbay Wu File Added: OTADowngradeTo524.diff
2024-08-19 19:26 (ALTech) Younkwang Jung Note Added: 0016481
2024-08-19 19:26 (ALTech) Younkwang Jung File Added: KakaoTalk_20240819_201102823.mp4
2024-08-19 19:26 (ALTech) Younkwang Jung File Added: image-4.png
2024-08-19 19:34 (ALTech) Younkwang Jung Due Date 2024-08-19 11:41 => 2024-08-20 11:41
2024-08-20 09:07 (SW) Kinbay Wu Note Added: 0016484
2024-08-20 09:32 (ALTech) Younkwang Jung Note Added: 0016485
2024-08-20 09:33 (ALTech) Younkwang Jung Note Edited: 0016485 View Revisions
2024-08-20 09:52 (SW) Kinbay Wu Note Added: 0016486
2024-08-20 10:18 (ALTech) Younkwang Jung Note Added: 0016488
2024-08-20 10:18 (ALTech) Younkwang Jung File Added: image-5.png
2024-08-20 10:31 (SW) Kinbay Wu Note Added: 0016490
2024-08-20 10:39 (ALTech) Younkwang Jung Note Added: 0016492
2024-08-20 14:28 (SW) Kinbay Wu Note Added: 0016498
2024-08-20 14:46 (ALTech) Younkwang Jung Note Added: 0016499
2024-08-20 14:47 (ALTech) Younkwang Jung Note Edited: 0016499 View Revisions
2024-08-20 15:29 (SW) Kinbay Wu Note Added: 0016501
2024-08-20 16:02 (ALTech) Younkwang Jung Note Added: 0016502
2024-08-20 17:12 (ALTech) Younkwang Jung Note Added: 0016504
2024-08-21 10:04 (SW) Kinbay Wu Note Added: 0016511
2024-08-21 10:50 (ALTech) Younkwang Jung Note Added: 0016512
2024-08-21 10:54 (ALTech) Younkwang Jung Note Added: 0016513
2024-08-21 10:54 (ALTech) Younkwang Jung File Added: image-6.png
2024-08-21 10:54 (ALTech) Younkwang Jung File Added: image-7.png
2024-08-21 10:56 (ALTech) Younkwang Jung Note Added: 0016514
2024-08-21 10:56 (ALTech) Younkwang Jung File Added: image-8.png
2024-08-21 13:57 (SW) Kinbay Wu Note Added: 0016517
2024-08-21 14:33 (SW) Kinbay Wu Note Added: 0016518
2024-08-21 14:45 (ALTech) Younkwang Jung Note Added: 0016519
2024-08-21 15:19 (SW) Kinbay Wu Note Added: 0016521
2024-08-21 16:17 (ALTech) Younkwang Jung Note Added: 0016524
2024-08-22 10:01 (SW) Kinbay Wu Note Added: 0016531
2024-08-22 12:04 (ALTech) Younkwang Jung Note Added: 0016534
2024-08-22 13:05 (ALTech) Younkwang Jung Note Added: 0016536
2024-08-22 13:22 (ALTech) Younkwang Jung Note Added: 0016538
2024-08-22 14:18 (SW) Kinbay Wu Note Added: 0016540
2024-08-22 14:21 (ALTech) Younkwang Jung Note Added: 0016541
2024-08-22 15:38 (SW) Kinbay Wu Note Added: 0016545
2024-08-22 15:38 (SW) Kinbay Wu File Added: PtoQ.pdf
2024-08-23 10:32 (ALTech) Younkwang Jung Note Added: 0016555
2024-08-23 10:32 (ALTech) Younkwang Jung File Added: OS9_to_OS10.log
2024-08-26 10:08 (ALTech) Younkwang Jung Note Added: 0016562
2024-08-26 16:45 (SW) Kinbay Wu Note Added: 0016570
2024-08-26 16:45 (SW) Kinbay Wu File Added: 12to10_all.log
2024-08-26 18:07 (ALTech) Younkwang Jung Note Added: 0016576
2024-08-26 18:07 (ALTech) Younkwang Jung Due Date 2024-08-20 11:41 => 2024-08-30 11:41
2025-04-07 10:12 (SW) Kerwin Chen Status assigned => closed
2025-04-07 10:12 (SW) Kerwin Chen Note Added: 0017443